Skip to content
Snippets Groups Projects
Commit 8d16fc1d authored by Israel Barreto Sant'Anna's avatar Israel Barreto Sant'Anna
Browse files

Fixed DSpace metadata duplication on update

parent 714c191f
No related branches found
No related tags found
No related merge requests found
...@@ -39,7 +39,7 @@ gem 'rack-cors', require: 'rack/cors' ...@@ -39,7 +39,7 @@ gem 'rack-cors', require: 'rack/cors'
gem 'rmagick' gem 'rmagick'
# Dspace REST API Integration # Dspace REST API Integration
gem 'dspace_rest_client', github: 'mgiacomini/dspace-rest-client', branch: 'master' gem 'dspace_rest_client', github: 'c3sl/dspace-rest-client', branch: 'master'
# pretty logs # pretty logs
gem 'rainbow' gem 'rainbow'
......
...@@ -68,7 +68,7 @@ class LearningObjectPublisher ...@@ -68,7 +68,7 @@ class LearningObjectPublisher
metadata << { 'key' => key, 'value' => v, 'language' => object.language.try(:code) || 'pt' } unless v.blank? metadata << { 'key' => key, 'value' => v, 'language' => object.language.try(:code) || 'pt' } unless v.blank?
end end
end end
@dspace.items.add_metadata(metadata, id: object.id_dspace) unless metadata.empty? @dspace.items.update_metadata(metadata, id: object.id_dspace) unless metadata.empty?
end end
private private
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment