diff --git a/Gemfile b/Gemfile index e5e60aa5254284f3cf381721504cd78ab1e1d225..665b8a784d8cae34703c6729e039849e1e927f51 100644 --- a/Gemfile +++ b/Gemfile @@ -39,7 +39,7 @@ gem 'rack-cors', require: 'rack/cors' gem 'rmagick' # 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 gem 'rainbow' diff --git a/app/services/learning_object_publisher.rb b/app/services/learning_object_publisher.rb index 4d1b439ee894915efc72effd817224deed32d863..da7f6e55966400838a3b0b98a4809be759c12274 100644 --- a/app/services/learning_object_publisher.rb +++ b/app/services/learning_object_publisher.rb @@ -68,7 +68,7 @@ class LearningObjectPublisher metadata << { 'key' => key, 'value' => v, 'language' => object.language.try(:code) || 'pt' } unless v.blank? 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 private