diff --git a/src/web/price-check/trade/TradeListing.vue b/src/web/price-check/trade/TradeListing.vue
index 76382404..c96d369f 100644
--- a/src/web/price-check/trade/TradeListing.vue
+++ b/src/web/price-check/trade/TradeListing.vue
@@ -101,6 +101,7 @@
{{ $t('Trade site request failed') }}
+
Error: {{ error }}
@@ -252,7 +253,9 @@ export default {
return DateTime.fromISO(iso).toRelative({ style: 'short' })
},
openTradeLink (isExternal) {
- const link = `https://${getTradeEndpoint()}/trade/search/${this.filters.trade.league}/${this.list.id}`
+ const link = this.list
+ ? `https://${getTradeEndpoint()}/trade/search/${this.filters.trade.league}/${this.list.id}`
+ : `https://${getTradeEndpoint()}/trade/search/${this.filters.trade.league}?q=${JSON.stringify(createTradeRequest(this.filters, this.stats, this.item))}`
if (isExternal) {
MainProcess.openSystemBrowser(link)