comparison OrthancServer/LuaScripting.cpp @ 2640:c691fcf66071 jobs

ResourceModificationJob
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 28 May 2018 16:30:17 +0200
parents 25ae209dcea9
children 193ef9c1b731
comparison
equal deleted inserted replaced
2639:75a404e40323 2640:c691fcf66071
69 const DicomInstanceToStore& instance) : 69 const DicomInstanceToStore& instance) :
70 instanceId_(instanceId), 70 instanceId_(instanceId),
71 simplifiedTags_(simplifiedTags), 71 simplifiedTags_(simplifiedTags),
72 metadata_(metadata) 72 metadata_(metadata)
73 { 73 {
74 instance.GetOriginInformation(origin_); 74 instance.GetOrigin().Format(origin_);
75 } 75 }
76 76
77 virtual void Apply(LuaScripting& that) 77 virtual void Apply(LuaScripting& that)
78 { 78 {
79 static const char* NAME = "OnStoredInstance"; 79 static const char* NAME = "OnStoredInstance";
651 { 651 {
652 LuaFunctionCall call(lua_, NAME); 652 LuaFunctionCall call(lua_, NAME);
653 call.PushJson(simplified); 653 call.PushJson(simplified);
654 654
655 Json::Value origin; 655 Json::Value origin;
656 instance.GetOriginInformation(origin); 656 instance.GetOrigin().Format(origin);
657 call.PushJson(origin); 657 call.PushJson(origin);
658 658
659 if (!call.ExecutePredicate()) 659 if (!call.ExecutePredicate())
660 { 660 {
661 return false; 661 return false;