X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c41beef3142e9c3e15385b2ad76c2a0088ca6a20..ff7803d40cbfbf47a348d4e4eec7d6e48742bbeb:/apps/workbench/app/helpers/provenance_helper.rb diff --git a/apps/workbench/app/helpers/provenance_helper.rb b/apps/workbench/app/helpers/provenance_helper.rb index 6d6ae5516c..fced9da3aa 100644 --- a/apps/workbench/app/helpers/provenance_helper.rb +++ b/apps/workbench/app/helpers/provenance_helper.rb @@ -9,11 +9,13 @@ module ProvenanceHelper end def self.collection_uuid(uuid) - m = /^([a-f0-9]{32}(\+[0-9]+)?)(\+.*)?$/.match(uuid.to_s) + m = CollectionsHelper.match(uuid) if m - #if m[2] - return m[1] - #else + if m[2] + return m[1]+m[2] + else + return m[1] + end # Collection.where(uuid: ['contains', m[1]]).each do |u| # puts "fixup #{uuid} to #{u.uuid}" # return u.uuid