Mercurial > hg > orthanc
diff OrthancServer/Sources/Database/SQLiteDatabaseWrapper.cpp @ 5579:77570cce8855 find-refactoring
removed redundant FindResponse::resourceId_
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 27 Apr 2024 11:31:39 +0200 |
parents | 5a13483d12c5 |
children | df7324d6e728 |
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/SQLiteDatabaseWrapper.cpp Fri Apr 26 17:43:22 2024 +0200 +++ b/OrthancServer/Sources/Database/SQLiteDatabaseWrapper.cpp Sat Apr 27 11:31:39 2024 +0200 @@ -1173,9 +1173,11 @@ while (statement.Step()) { + OrthancIdentifiers id; + id.SetLevel(request.GetLevel(), statement.ColumnString(0)); + FindResponse::Item* item = new FindResponse::Item(request.GetResponseContent(), - request.GetLevel(), - statement.ColumnString(0)); + request.GetLevel(), id); response.Add(item); } } @@ -1198,10 +1200,13 @@ while (statement.Step()) { - const std::string& resourceId = statement.ColumnString(0); + const std::string resourceId = statement.ColumnString(0); + + OrthancIdentifiers id; + id.SetLevel(request.GetLevel(), resourceId); + FindResponse::Item* item = new FindResponse::Item(request.GetResponseContent(), - request.GetLevel(), - resourceId); + request.GetLevel(), id); items[resourceId] = item; response.Add(item); }