Mercurial > hg > orthanc
diff OrthancServer/Sources/Database/SQLiteDatabaseWrapper.cpp @ 5592:1e2631b8b9af find-refactoring
GenericFind::Execute() is working for a basic request
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 03 May 2024 21:26:06 +0200 |
parents | 8b32213af23e |
children | 862b54b4cfe2 |
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/SQLiteDatabaseWrapper.cpp Fri May 03 18:30:29 2024 +0200 +++ b/OrthancServer/Sources/Database/SQLiteDatabaseWrapper.cpp Fri May 03 21:26:06 2024 +0200 @@ -1188,7 +1188,7 @@ } // request Each response content through INNER JOIN with the temporary table - if (request.IsRetrieveTagsAtLevel(request.GetLevel())) + if (request.IsRetrieveMainDicomTags()) { // TODO-FIND: handle the case where we request tags from multiple levels SQLite::Statement statement(db_, SQLITE_FROM_HERE, @@ -1200,8 +1200,7 @@ { const std::string& resourceId = statement.ColumnString(0); assert(response.HasResource(resourceId)); - response.GetResource(resourceId).AddStringDicomTag(request.GetLevel(), - statement.ColumnInt(1), + response.GetResource(resourceId).AddStringDicomTag(statement.ColumnInt(1), statement.ColumnInt(2), statement.ColumnString(3)); }