diff --git a/app/repositories/orient_db/learning_object_repository.rb b/app/repositories/orient_db/learning_object_repository.rb index 374acddbba167de8dd885d398454a361de2b8765..3fe2860cd0c5600af1b148bb910621c6a4a4aa56 100644 --- a/app/repositories/orient_db/learning_object_repository.rb +++ b/app/repositories/orient_db/learning_object_repository.rb @@ -60,6 +60,12 @@ module OrientDb connection.command sprintf("DELETE VERTEX #{odb_class} where @rid = '%s'", learning_object.id) end + def update_property(learning_object,property,value) + if accepted_properties.include? property + connection.command "UPDATE LearningObject SET #{property}='#{value}' WHERE @rid = #{learning_object.id}" + end + end + ## # To create "index:learningobject_search" on OrientDB, use the following command: # CREATE INDEX learningobject_search