diff --git a/src/components/Catalog.vue b/src/components/Catalog.vue index f6fba0eb0..de92dbd9f 100644 --- a/src/components/Catalog.vue +++ b/src/components/Catalog.vue @@ -373,8 +373,9 @@ export default { } try { + let sep = externalItemsLink.href.includes('?') ? '&' : '?'; const rsp = await fetchUri( - `${externalItemsLink.href}?page=${this.currentItemPage}` + `${externalItemsLink.href}${sep}page=${this.currentItemPage}` ); if (!rsp.ok) { @@ -404,7 +405,7 @@ export default { return items.features.map((item, idx) => ({ item, to: `/item${p}/${this.slugify( - `${externalItemsLink.href}?page=${this.currentItemPage}#${idx}` + `${externalItemsLink.href}${sep}page=${this.currentItemPage}#${idx}` )}`, title: item.properties.title || item.id, dateAcquired: item.properties.datetime