Mercurial > hg > orthanc
diff OrthancServer/OrthancRestApi.cpp @ 199:dfa2899d9960
refactoring cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 27 Nov 2012 16:20:22 +0100 |
parents | 663cc6c46d0a |
children | 7f4acf490179 |
line wrap: on
line diff
--- a/OrthancServer/OrthancRestApi.cpp Tue Nov 27 15:49:42 2012 +0100 +++ b/OrthancServer/OrthancRestApi.cpp Tue Nov 27 16:20:22 2012 +0100 @@ -514,19 +514,22 @@ if (uri[0] == "patients") { existingResource = index_.GetPatient(result, uri[1]); - assert(result["Type"] == "Patient"); + assert(!existingResource || result["Type"] == "Patient"); } else if (uri[0] == "studies") { existingResource = index_.GetStudy(result, uri[1]); + assert(!existingResource || result["Type"] == "Study"); } else if (uri[0] == "series") { existingResource = index_.GetSeries(result, uri[1]); + assert(!existingResource || result["Type"] == "Series"); } else if (uri[0] == "instances") { existingResource = index_.GetInstance(result, uri[1]); + assert(!existingResource || result["Type"] == "Instance"); } } else if (method == "DELETE")