diff --git a/frontend/src/lib/components/workspaceSettings/StorageSettings.svelte b/frontend/src/lib/components/workspaceSettings/StorageSettings.svelte index ef5925153c..7522f4e373 100644 --- a/frontend/src/lib/components/workspaceSettings/StorageSettings.svelte +++ b/frontend/src/lib/components/workspaceSettings/StorageSettings.svelte @@ -90,6 +90,11 @@ function isDirty(name: string | null): boolean { return name === null ? primaryStorageIsDirty : secondaryStorageIsDirty[name] } + + function isPermissionsNonDefault(storage: S3ResourceSettingsItem): boolean { + const defaultPerms = defaultS3AdvancedPermissions(!!$enterpriseLicense) + return !deepEqual(storage.advancedPermissions, defaultPerms) + } @@ -179,12 +184,16 @@
{#if emptyString(tableRow[1].resourcePath) || isDirty(tableRow[0])}