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