Realtime events are being received by users who don’t have read permissions on a newly created document.
Here’s the setup:
- A document is created in the profiles collection via a Function.
- The document is assigned read permissions only for userA and userB.
Permission.read(Role.user('userA')),
Permission.read(Role.user('userB')),
But the issue is: userC (who has no permissions) receives the documents.create event through the Realtime subscription.
Is this expected behavior for Appwrite Realtime? Shouldn't permission filters be enforced for realtime events as well?
@Steven @D5
Recommended threads
- Worker functions stuck on "Fetched 0 fun...
Appwrite Version: 1.9.0 Bug Description: The appwrite-worker-functions container gets stuck in an infinite loop logging "Fetched 0 functions..." while scheduled...
- I am using s3 for app storage but is it ...
_APP_STORAGE_DEVICE=s3 puts everything to the s3 storage but i need to be able to keep the function builds and site in the local and not waste the cloud storage...
- Local Serverless Function Testing: Are D...
I have followed the instructions to get the CLI working, and have been able to log-in, initialize my project, and created a simple Python function, which calls ...