From d195d305871c8ae3af730d275f8ce5dfa6d0b1f2 Mon Sep 17 00:00:00 2001 From: nonamethanks Date: Mon, 7 Mar 2022 04:18:24 +0100 Subject: [PATCH] Foundation: fix normalization error Urls like https://foundation.app/@yohan1754/fso/3 would get normalized like https://foundation.app/@foundation/foundation/3, which was wrong because it would point to a completely different collection --- app/logical/source/url/foundation.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/logical/source/url/foundation.rb b/app/logical/source/url/foundation.rb index 791817847..8dfcf9173 100644 --- a/app/logical/source/url/foundation.rb +++ b/app/logical/source/url/foundation.rb @@ -112,6 +112,8 @@ class Source::URL::Foundation < Source::URL def page_url return nil unless work_id.present? + return nil if host == "f8n-production-collection-assets.imgix.net" && @hash.blank? + # https://f8n-production-collection-assets.imgix.net/0xAcf67a11D93D22bbB51fddD9B039d43d5Db484Bc/3/nft.png cannot be normalized to a correct page url username = @username || "foundation" collection = @collection || "foundation"