Mercurial > hg > orthanc
diff OrthancServer/ServerJobs/Operations/ModifyInstanceOperation.cpp @ 2656:a6d3e45eeff5 jobs
SerializationToolbox
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 05 Jun 2018 18:25:23 +0200 |
parents | c196d76cb8fa |
children | a21b244efb37 |
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/Operations/ModifyInstanceOperation.cpp Tue Jun 05 17:57:49 2018 +0200 +++ b/OrthancServer/ServerJobs/Operations/ModifyInstanceOperation.cpp Tue Jun 05 18:25:23 2018 +0200 @@ -37,6 +37,7 @@ #include "DicomInstanceOperationValue.h" #include "../../../Core/Logging.h" +#include "../../../Core/SerializationToolbox.h" namespace Orthanc { @@ -138,13 +139,13 @@ const Json::Value& serialized) : context_(context) { - if (IJobUnserializer::ReadString(serialized, "Type") != "ModifyInstance" || + if (SerializationToolbox::ReadString(serialized, "Type") != "ModifyInstance" || !serialized.isMember("Modification")) { throw OrthancException(ErrorCode_BadFileFormat); } - origin_ = StringToRequestOrigin(IJobUnserializer::ReadString(serialized, "Origin")); + origin_ = StringToRequestOrigin(SerializationToolbox::ReadString(serialized, "Origin")); modification_.reset(new DicomModification(serialized["Modification"])); }