comparison OrthancServer/Sources/OrthancRestApi/OrthancRestResources.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 74cc31c8db2b
comparison
equal deleted inserted replaced
5577:9e74e761b108 5579:77570cce8855
313 313
314 if (request.IsResponseIdentifiersOnly()) 314 if (request.IsResponseIdentifiersOnly())
315 { 315 {
316 for (size_t i = 0; i < response.GetSize(); i++) 316 for (size_t i = 0; i < response.GetSize(); i++)
317 { 317 {
318 std::string resourceId = response.GetItem(i).GetResourceId(); 318 std::string resourceId = response.GetItem(i).GetIdentifiers().GetLevel(resourceType);
319 answer.append(resourceId); 319 answer.append(resourceId);
320 } 320 }
321 } 321 }
322 else 322 else
323 { 323 {
324 for (size_t i = 0; i < response.GetSize(); i++) 324 for (size_t i = 0; i < response.GetSize(); i++)
325 { 325 {
326 context.AppendFindResponse(answer, response.GetItem(i), format, requestedTags, true /* allowStorageAccess */); 326 context.AppendFindResponse(answer, resourceType, response.GetItem(i), format, requestedTags, true /* allowStorageAccess */);
327 } 327 }
328 } 328 }
329 329
330 call.GetOutput().AnswerJson(answer); 330 call.GetOutput().AnswerJson(answer);
331 } 331 }