Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/OrthancServer/LuaScripting.cpp Thu Oct 08 14:52:03 2015 +0200 +++ b/OrthancServer/LuaScripting.cpp Fri Oct 09 12:29:21 2015 +0200 @@ -270,10 +270,12 @@ if (operation == "modify") { LOG(INFO) << "Lua script to modify resource " << parameters["Resource"].asString(); - DicomModification modification; - OrthancRestApi::ParseModifyRequest(modification, parameters); + std::auto_ptr<DicomModification> modification(new DicomModification); + OrthancRestApi::ParseModifyRequest(*modification, parameters); - std::auto_ptr<ModifyInstanceCommand> command(new ModifyInstanceCommand(context_, RequestOrigin_Lua, modification)); + std::auto_ptr<ModifyInstanceCommand> command + (new ModifyInstanceCommand(context_, RequestOrigin_Lua, modification.release())); + return command.release(); }