Mercurial > hg > orthanc-authorization
changeset 321:db448e6b4c0b
fix case-sensitiviy in Associative array for getArguments
| author | Alain Mazy <am@orthanc.team> |
|---|---|
| date | Wed, 08 Apr 2026 17:27:22 +0200 |
| parents | 0535d9f8fe3c |
| children | 8af105eff5f9 04cb0ee013f2 |
| files | NEWS Plugin/DefaultAuthorizationParser.cpp |
| diffstat | 2 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/NEWS Wed Apr 08 10:17:30 2026 +0200 +++ b/NEWS Wed Apr 08 17:27:22 2026 +0200 @@ -1,4 +1,4 @@ -2026-04-08 - v 0.11.0 +2026-04-08 - v 0.11.1 ===================== * Now recording audit-logs when uploading a zip.
--- a/Plugin/DefaultAuthorizationParser.cpp Wed Apr 08 10:17:30 2026 +0200 +++ b/Plugin/DefaultAuthorizationParser.cpp Wed Apr 08 17:27:22 2026 +0200 @@ -179,28 +179,28 @@ { std::string studyInstanceUid, seriesInstanceUid, sopInstanceUid, patientId; - studyInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "0020000D", ""); + studyInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "0020000d", ""); // 002000D in the url but the getArguments are normalized in lower case if (studyInstanceUid.empty()) { - studyInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "StudyInstanceUID", ""); + studyInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "studyinstanceuid", ""); //StudyInstanceUID in the url but the getArguments are normalized in lower case } - seriesInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "0020000E", ""); + seriesInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "0020000e", ""); // 002000E in the url but the getArguments are normalized in lower case if (seriesInstanceUid.empty()) { - seriesInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "SeriesInstanceUID", ""); + seriesInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "seriesinstanceuid", ""); } sopInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "00080018", ""); if (sopInstanceUid.empty()) { - sopInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "SOPInstanceUID", ""); + sopInstanceUid = Orthanc::HttpToolbox::GetArgument(getArguments, "sopinstanceuid", ""); } patientId = Orthanc::HttpToolbox::GetArgument(getArguments, "00100020", ""); if (patientId.empty()) { - patientId = Orthanc::HttpToolbox::GetArgument(getArguments, "PatientID", ""); + patientId = Orthanc::HttpToolbox::GetArgument(getArguments, "patientid", ""); } if (!sopInstanceUid.empty() && sopInstanceUid.find('*') != std::string::npos)
