Mercurial > hg > orthanc
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 |