Mercurial > hg > orthanc-authorization
diff Plugin/DefaultAuthorizationParser.cpp @ 98:c82f0c7d2c6a
Fix parsing of dicom-web/studies/../series/../instances/../bulk/.. routes
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 22 May 2023 09:06:34 +0200 |
parents | 8dc22bc353de |
children | 7381a7674b36 |
line wrap: on
line diff
--- a/Plugin/DefaultAuthorizationParser.cpp Mon May 15 10:09:27 2023 +0200 +++ b/Plugin/DefaultAuthorizationParser.cpp Mon May 22 09:06:34 2023 +0200 @@ -47,7 +47,7 @@ "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)(|/instances|/rendered|/metadata)(|/)$"); dicomWebInstances_ = boost::regex( - "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)/instances/([.0-9]+)(|/|/frames/.*|/rendered|/metadata)(|/)$"); + "^" + tmp + "/studies/([.0-9]+)/series/([.0-9]+)/instances/([.0-9]+)(|/|/frames/.*|/rendered|/metadata|/bulk/.*)(|/)$"); dicomWebQidoRsFind_ = boost::regex( "^" + tmp + "/(studies|series|instances)(|/)$");