diff --git a/app/builders/learning_object/draft_builder.rb b/app/builders/learning_object/draft_builder.rb index 4c1d9f7f9f99de4590585bf6ab3a8e09d97df2ae..ba282b459ebb7bd907c49228d57282cccb42cbe2 100644 --- a/app/builders/learning_object/draft_builder.rb +++ b/app/builders/learning_object/draft_builder.rb @@ -20,10 +20,11 @@ class LearningObject::DraftBuilder < ::Builder def self.sanitize_params(args={}) _args = args.clone - %w(topics language).each do |arg| + %w(topics language link).each do |arg| _args.delete(arg) end - _args + metadata = [{'key' => 'dc.object.url', 'value' => args[:link]}] + _args.merge(metadata: metadata) end end