comparison OrthancServer/Sources/ServerJobs/SplitStudyJob.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 bad8935cd5f2
children 70d2a97ca8cb 7053502fbf97
comparison
equal deleted inserted replaced
4795:22d5b611dea7 4796:94616af363ec
141 141
142 std::unique_ptr<DicomInstanceToStore> toStore(DicomInstanceToStore::CreateFromParsedDicomFile(*modified)); 142 std::unique_ptr<DicomInstanceToStore> toStore(DicomInstanceToStore::CreateFromParsedDicomFile(*modified));
143 toStore->SetOrigin(origin_); 143 toStore->SetOrigin(origin_);
144 144
145 std::string modifiedInstance; 145 std::string modifiedInstance;
146 if (GetContext().Store(modifiedInstance, *toStore, 146 ServerContext::StoreResult result = GetContext().Store(modifiedInstance, *toStore, StoreInstanceMode_Default);
147 StoreInstanceMode_Default) != StoreStatus_Success) 147 if (result.GetStatus() != StoreStatus_Success)
148 { 148 {
149 LOG(ERROR) << "Error while storing a modified instance " << instance; 149 LOG(ERROR) << "Error while storing a modified instance " << instance;
150 return false; 150 return false;
151 } 151 }
152 152