Mercurial > hg > orthanc
diff OrthancServer/ServerJobs/ModifyInstanceOperation.cpp @ 2616:2f3007bf0708 jobs
event queues in Lua, serialization of sequence of operations
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 22 May 2018 12:25:37 +0200 |
parents | 25225f0b4f33 |
children | c691fcf66071 |
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/ModifyInstanceOperation.cpp Mon May 21 09:00:20 2018 +0200 +++ b/OrthancServer/ServerJobs/ModifyInstanceOperation.cpp Tue May 22 12:25:37 2018 +0200 @@ -115,7 +115,7 @@ context_.Store(modifiedId, toStore); // Only chain with other commands if this command succeeds - outputs.Append(input.Clone()); + outputs.Append(new DicomInstanceOperationValue(instance.GetServerContext(), modifiedId)); } catch (OrthancException& e) { @@ -123,5 +123,13 @@ << ": " << e.What(); } } + + + void ModifyInstanceOperation::Serialize(Json::Value& target) const + { + target["Type"] = "ModifyInstance"; + target["Origin"] = EnumerationToString(origin_); + modification_->Serialize(target["Modification"]); + } }