You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Paperclip fog implementation sets fog_public to true if fog_public isn't specified (default value).
This causes fog-google to throw an exception when the corresponding bucket is using uniform access controls given predefined_acls (fine grain access control) is set (predefinedAcl=publicRead).
If fog_public were set to false then it also causes the same issue given predefinedAcl is set to private in fog-google.
Workaround: setting fog_public to a lambda that returns nil (seems hacky).
To Reproduce
Create a GCS account.
Create a bucket with uniform access control.
Do not config fog_public
Try saving an attachment.
Expected behavior
Not specifying fog_public leaves public nil.
Additional context Issue on their end.
A PR providing a way to skip predefinedAcl if another gem sets it.
The text was updated successfully, but these errors were encountered:
Describe the bug
Paperclip fog implementation sets
fog_public
to true if fog_public isn't specified (default value).This causes fog-google to throw an exception when the corresponding bucket is using uniform access controls given predefined_acls (fine grain access control) is set (predefinedAcl=publicRead).
If fog_public were set to false then it also causes the same issue given predefinedAcl is set to private in fog-google.
Workaround: setting
fog_public
to a lambda that returnsnil
(seems hacky).To Reproduce
Expected behavior
Not specifying fog_public leaves public nil.
Additional context
Issue on their end.
A PR providing a way to skip predefinedAcl if another gem sets it.
The text was updated successfully, but these errors were encountered: