Hi,
I’m facing a strange issue in Grist. When an editor tries to reference an attachment that was uploaded via API or by an admin, they get the following error:
“Cannot access attachment”
However:
- The table itself has no special permissions or restrictions;
- Editors can upload a file themselves and reference its
Attachment ID
(e.g.[20]
) — and it works perfectly; - But if the file was uploaded through the API or by an admin, and an editor tries to reference its ID (e.g.
[21]
), the above error occurs.
Questions:
- Is this expected behavior?
- Is there a separate permission system for attachments, distinct from the table’s permissions?
- How can I ensure that editors have access to all attachments, regardless of who uploaded them?
Thanks in advance