We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 310c29c commit 48b3002Copy full SHA for 48b3002
app/src/main/java/fr/free/nrw/commons/media/MediaClient.kt
@@ -138,11 +138,14 @@ class MediaClient @Inject constructor(
138
}
139
140
private fun mediaFromPageAndEntity(pages: List<MwQueryPage>): Single<List<Media>> {
141
- return getEntities(pages.map { "$PAGE_ID_PREFIX${it.pageId()}" })
142
- .map {
143
- pages.zip(it.entities().values)
144
- .map { (page, entity) -> mediaConverter.convert(page, entity) }
145
- }
+ return if (pages.isEmpty())
+ Single.just(emptyList())
+ else
+ getEntities(pages.map { "$PAGE_ID_PREFIX${it.pageId()}" })
+ .map {
146
+ pages.zip(it.entities().values)
147
+ .map { (page, entity) -> mediaConverter.convert(page, entity) }
148
+ }
149
150
151
/**
0 commit comments