[Uploads] Fix error with direct url & no sources (#701)

Fixes #337
This commit is contained in:
Donovan Daniels 2024-08-23 08:38:26 -05:00 committed by GitHub
parent 4fb8944b29
commit d3fa071149
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -213,6 +213,7 @@ class Upload < ApplicationRecord
end
def fixup_source
self.source = "" if source.nil?
if direct_url_parsed.present?
canonical = Sources::Strategies.find(direct_url_parsed).canonical_url
self.source += "\n#{canonical}" if canonical