getzlab / canine

A modular, high-performance computing solution to run jobs using SLURM
https://getzlab.github.io/canine/
BSD 3-Clause "New" or "Revised" License
6 stars 6 forks source link

GS localization fails if user doesn't have list permissions for bucket of input #149

Closed njharlen closed 1 month ago

njharlen commented 4 months ago

Prior behavior checked for input existence by listing all objects with the same prefix as the requested object, which fails if the user doesn't have list permissions. Updated to instead first check if the object exists as a file with the exact name passed, and then only perform a list operation to check for directory inputs if that fails.