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