Mercurial > hg > orthanc
comparison OrthancServer/Internals/MoveScp.cpp @ 613:60d90e48e809 find-move-scp
query/retrieve
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 18 Oct 2013 17:27:26 +0200 |
parents | 4d5f0857ec9c |
children | 08eca5d86aad |
comparison
equal
deleted
inserted
replaced
612:fdd5f7f9c4d7 | 613:60d90e48e809 |
---|---|
80 FromDcmtkBridge::Convert(data.input_, *requestIdentifiers); | 80 FromDcmtkBridge::Convert(data.input_, *requestIdentifiers); |
81 | 81 |
82 try | 82 try |
83 { | 83 { |
84 data.iterator_.reset(data.handler_->Handle(data.target_, data.input_)); | 84 data.iterator_.reset(data.handler_->Handle(data.target_, data.input_)); |
85 if (data.iterator_.get() == NULL) | |
86 { | |
87 // Internal error! | |
88 response->DimseStatus = STATUS_MOVE_Failed_UnableToProcess; | |
89 return; | |
90 } | |
91 | |
85 data.subOperationCount_ = data.iterator_->GetSubOperationCount(); | 92 data.subOperationCount_ = data.iterator_->GetSubOperationCount(); |
86 data.failureCount_ = 0; | 93 data.failureCount_ = 0; |
87 data.warningCount_ = 0; | 94 data.warningCount_ = 0; |
88 } | 95 } |
89 catch (OrthancException& e) | 96 catch (OrthancException& e) |