Editor cannot access attachment uploaded by admin or API – 'Cannot Access Attachment' error

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 :pray: