comparison OrthancServer/Sources/ServerContext.cpp @ 4921:309fb4f02704

fix signature of OrthancPluginIncomingCStoreInstanceFilter
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Feb 2022 11:09:43 +0100
parents 676e03e69703
children acd3f72e2a21
comparison
equal deleted inserted replaced
4920:ce64d8995a41 4921:309fb4f02704
552 break; 552 break;
553 } 553 }
554 554
555 if (dicom.GetOrigin().GetRequestOrigin() == Orthanc::RequestOrigin_DicomProtocol) 555 if (dicom.GetOrigin().GetRequestOrigin() == Orthanc::RequestOrigin_DicomProtocol)
556 { 556 {
557 uint16_t filterResult = it->GetListener().FilterIncomingCStoreInstance(dicom, simplifiedTags); 557 uint16_t filterResult = STATUS_Success;
558 if (filterResult != 0x0000) 558 if (!it->GetListener().FilterIncomingCStoreInstance(filterResult, dicom, simplifiedTags))
559 { 559 {
560 // The instance is to be discarded
560 result.SetStatus(StoreStatus_FilteredOut); 561 result.SetStatus(StoreStatus_FilteredOut);
561 result.SetCStoreStatusCode(filterResult); 562 result.SetCStoreStatusCode(filterResult);
562 break; 563 break;
563 } 564 }
564 } 565 }