comparison OrthancServer/Sources/ServerJobs/MergeStudyJob.cpp @ 4796:94616af363ec filter-store-instance

added ReceivedCStoreInstanceFilter lua callback + OrthancPluginRegisterIncomingCStoreInstanceFilter in sdk
author Alain Mazy <am@osimis.io>
date Fri, 01 Oct 2021 18:36:45 +0200
parents fb98db281d1d
children 70d2a97ca8cb 7053502fbf97
comparison
equal deleted inserted replaced
4795:22d5b611dea7 4796:94616af363ec
159 159
160 std::unique_ptr<DicomInstanceToStore> toStore(DicomInstanceToStore::CreateFromParsedDicomFile(*modified)); 160 std::unique_ptr<DicomInstanceToStore> toStore(DicomInstanceToStore::CreateFromParsedDicomFile(*modified));
161 toStore->SetOrigin(origin_); 161 toStore->SetOrigin(origin_);
162 162
163 std::string modifiedInstance; 163 std::string modifiedInstance;
164 if (GetContext().Store(modifiedInstance, *toStore, 164 ServerContext::StoreResult result = GetContext().Store(modifiedInstance, *toStore, StoreInstanceMode_Default);
165 StoreInstanceMode_Default) != StoreStatus_Success) 165 if (result.GetStatus() != StoreStatus_Success)
166 { 166 {
167 LOG(ERROR) << "Error while storing a modified instance " << instance; 167 LOG(ERROR) << "Error while storing a modified instance " << instance;
168 return false; 168 return false;
169 } 169 }
170 170