Files
galaxy/test
mvdbeek 0673d1f91b Fix tool output sharing when inputs come from public sources (#21802)
When a user's history is configured with private default permissions,
running a tool on a dataset imported from a public library would fail
with "Job attempted to create sharable output datasets in a storage
location with sharing disabled". This happened because output permissions
were derived solely from input datasets — public inputs produced outputs
with no DATASET_ACCESS restrictions, which conflicted with the private
object store.

The fix ensures that the history's default DATASET_ACCESS restrictions
are applied to tool outputs when the derived permissions from inputs lack
them. This respects the user's privacy intent (expressed via history
defaults) regardless of input origin.
2026-02-17 17:04:23 +01:00
..
2024-11-24 21:35:23 +00:00