# HG changeset patch # User Alain Mazy # Date 1758198116 -7200 # Node ID 1b8bea570a80818e821a614242e47b48d14cfc96 # Parent a84bf2926cc33cee258bde9d8bba018bc07dfeca Fix: DicomGetScu jobs are now saved in DB diff -r a84bf2926cc3 -r 1b8bea570a80 NEWS --- a/NEWS Thu Sep 18 12:36:41 2025 +0200 +++ b/NEWS Thu Sep 18 14:21:56 2025 +0200 @@ -32,7 +32,7 @@ - Reading a DCMTK dictionary ("ExternalDictionaries" configuration) - Using a "TemporaryDirectory" to save zip file or to export DICOMDIR - The "SslCertificate" and other related configurations - +* Fix: DicomGetScu jobs are now saved in DB. Version 1.12.9 (2025-08-11) =========================== diff -r a84bf2926cc3 -r 1b8bea570a80 OrthancServer/Sources/ServerJobs/DicomGetScuJob.cpp --- a/OrthancServer/Sources/ServerJobs/DicomGetScuJob.cpp Thu Sep 18 12:36:41 2025 +0200 +++ b/OrthancServer/Sources/ServerJobs/DicomGetScuJob.cpp Thu Sep 18 14:21:56 2025 +0200 @@ -117,5 +117,10 @@ } } + DicomGetScuJob::DicomGetScuJob(ServerContext& context, + const Json::Value& serialized) : + DicomRetrieveScuBaseJob(context, serialized) + { + } } diff -r a84bf2926cc3 -r 1b8bea570a80 OrthancServer/Sources/ServerJobs/OrthancJobUnserializer.cpp --- a/OrthancServer/Sources/ServerJobs/OrthancJobUnserializer.cpp Thu Sep 18 12:36:41 2025 +0200 +++ b/OrthancServer/Sources/ServerJobs/OrthancJobUnserializer.cpp Thu Sep 18 14:21:56 2025 +0200 @@ -39,6 +39,7 @@ #include "DicomModalityStoreJob.h" #include "DicomMoveScuJob.h" +#include "DicomGetScuJob.h" #include "MergeStudyJob.h" #include "OrthancPeerStoreJob.h" #include "ResourceModificationJob.h" @@ -87,6 +88,10 @@ { return new DicomMoveScuJob(context_, source); } + else if (type == "DicomGetScu") + { + return new DicomGetScuJob(context_, source); + } else if (type == "StorageCommitmentScp") { return new StorageCommitmentScpJob(context_, source);