From 5b2cec23b1463f4706f31049f96dfaf37b7ed857 Mon Sep 17 00:00:00 2001 From: Mauricio Giacomini Girardello <mgg12@inf.ufpr.br> Date: Mon, 18 Jan 2016 12:01:11 -0200 Subject: [PATCH] build right args in attachment builder --- app/builders/learning_object/attachment_builder.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/builders/learning_object/attachment_builder.rb b/app/builders/learning_object/attachment_builder.rb index 3f6421ee..4e2b3d17 100644 --- a/app/builders/learning_object/attachment_builder.rb +++ b/app/builders/learning_object/attachment_builder.rb @@ -8,6 +8,8 @@ module LearningObject end def self.build_from_orientdb(args = {}) + args['retrieve_link'] = args.delete('retrieveLink') + args['mime_type'] = args.delete('mimeType') build_from_cache args do ::LearningObject::Attachment.new(args) end @@ -26,5 +28,12 @@ module LearningObject object end + def self.permitted_args(args={}) + permitted = [:id, :name, :link, :retrieve_link, :description, :format, :mime_type, :size] + args.delete_if do |key, value| + !permitted.include? key.to_sym + end + end + end end \ No newline at end of file -- GitLab