# HG changeset patch # User Alain Mazy # Date 1634315480 -7200 # Node ID 0bd98c52474b593ab7a0ff950436e6b977a9e649 # Parent 94616af363ecf21ad5dbf68d887ceb28c7e53fc0 fixes after sdk tests diff -r 94616af363ec -r 0bd98c52474b OrthancServer/Plugins/Engine/OrthancPlugins.cpp --- a/OrthancServer/Plugins/Engine/OrthancPlugins.cpp Fri Oct 01 18:36:45 2021 +0200 +++ b/OrthancServer/Plugins/Engine/OrthancPlugins.cpp Fri Oct 15 18:31:20 2021 +0200 @@ -2521,8 +2521,6 @@ } - void RegisterIncomingCStoreInstanceFilter(const void* parameters); - void OrthancPlugins::RegisterRefreshMetricsCallback(const void* parameters) { const _OrthancPluginRegisterRefreshMetricsCallback& p = @@ -5001,6 +4999,10 @@ RegisterIncomingDicomInstanceFilter(parameters); return true; + case _OrthancPluginService_RegisterIncomingCStoreInstanceFilter: + RegisterIncomingCStoreInstanceFilter(parameters); + return true; + case _OrthancPluginService_RegisterRefreshMetricsCallback: RegisterRefreshMetricsCallback(parameters); return true; diff -r 94616af363ec -r 0bd98c52474b OrthancServer/Sources/ServerContext.cpp --- a/OrthancServer/Sources/ServerContext.cpp Fri Oct 01 18:36:45 2021 +0200 +++ b/OrthancServer/Sources/ServerContext.cpp Fri Oct 15 18:31:20 2021 +0200 @@ -565,7 +565,7 @@ if (dicom.GetOrigin().GetRequestOrigin() == Orthanc::RequestOrigin_DicomProtocol) { uint16_t filterResult = it->GetListener().FilterIncomingCStoreInstance(dicom, simplifiedTags); - if (it->GetListener().FilterIncomingCStoreInstance(dicom, simplifiedTags) != 0x0000) + if (filterResult != 0x0000) { result.SetStatus(StoreStatus_FilteredOut); result.SetCStoreStatusCode(filterResult);