Mercurial > hg > orthanc
diff OrthancServer/QueryRetrieveHandler.cpp @ 1427:d710ea64f0fd
Custom setting of the local AET during C-Store SCU (both in Lua and in the REST API)
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 29 Jun 2015 12:42:54 +0200 |
parents | b22ba8c5edbe |
children | 1b1d5470233f |
line wrap: on
line diff
--- a/OrthancServer/QueryRetrieveHandler.cpp Fri Jun 26 16:30:51 2015 +0200 +++ b/OrthancServer/QueryRetrieveHandler.cpp Mon Jun 29 12:42:54 2015 +0200 @@ -49,7 +49,7 @@ { if (!done_) { - ReusableDicomUserConnection::Locker locker(context_.GetReusableDicomUserConnection(), modality_); + ReusableDicomUserConnection::Locker locker(context_.GetReusableDicomUserConnection(), localAet_, modality_); locker.GetConnection().Find(answers_, level_, query_); done_ = true; } @@ -58,6 +58,7 @@ QueryRetrieveHandler::QueryRetrieveHandler(ServerContext& context) : context_(context), + localAet_(context.GetDefaultLocalApplicationEntityTitle()), done_(false), level_(ResourceType_Study) { @@ -117,7 +118,7 @@ throw OrthancException(ErrorCode_ParameterOutOfRange); } - ReusableDicomUserConnection::Locker locker(context_.GetReusableDicomUserConnection(), modality_); + ReusableDicomUserConnection::Locker locker(context_.GetReusableDicomUserConnection(), localAet_, modality_); locker.GetConnection().Move(target, answers_.GetAnswer(i)); }