comparison OrthancServer/LuaScripting.cpp @ 1698:d78b87f93bcf

DicomModification use Json::Value
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 09 Oct 2015 12:29:21 +0200
parents 54bafe0e7e7b
children b1291df2f780
comparison
equal deleted inserted replaced
1697:21902c8ba95b 1698:d78b87f93bcf
268 } 268 }
269 269
270 if (operation == "modify") 270 if (operation == "modify")
271 { 271 {
272 LOG(INFO) << "Lua script to modify resource " << parameters["Resource"].asString(); 272 LOG(INFO) << "Lua script to modify resource " << parameters["Resource"].asString();
273 DicomModification modification; 273 std::auto_ptr<DicomModification> modification(new DicomModification);
274 OrthancRestApi::ParseModifyRequest(modification, parameters); 274 OrthancRestApi::ParseModifyRequest(*modification, parameters);
275 275
276 std::auto_ptr<ModifyInstanceCommand> command(new ModifyInstanceCommand(context_, RequestOrigin_Lua, modification)); 276 std::auto_ptr<ModifyInstanceCommand> command
277 (new ModifyInstanceCommand(context_, RequestOrigin_Lua, modification.release()));
278
277 return command.release(); 279 return command.release();
278 } 280 }
279 281
280 if (operation == "call-system") 282 if (operation == "call-system")
281 { 283 {