Skip to content

Conversation

@silverkszlo
Copy link
Contributor

@silverkszlo silverkszlo commented Jan 15, 2026

This PR needs this PR in text: nextcloud/text#8156

  • Fix stale closure bug in editTable by using getState() to get fresh API/state
  • Support public share users in table locking by extracting user info from JWT
  • Make tryAcquireLock async to support JWT-based user identification
  • Ensure table locks use same user IDs as collaboration system

- Fix stale closure bug in editTable by using getState() to get fresh
API/state
- Support public share users in table locking by extracting user info
from JWT
- Make tryAcquireLock async to support JWT-based user identification
- Ensure table locks use same user IDs as collaboration system

Signed-off-by: silver <s.szmajduch@posteo.de>
@silverkszlo silverkszlo force-pushed the fix-tableinsertion-in-public-shares branch from 3ed7cdc to 05e766d Compare January 15, 2026 12:54
Signed-off-by: silver <s.szmajduch@posteo.de>
@juliusknorr juliusknorr added the bug Something isn't working label Jan 15, 2026
Signed-off-by: silver <s.szmajduch@posteo.de>
@benjaminfrueh
Copy link
Contributor

Reviewed and tested in nextcloud 29.

Copy link
Member

@juliusknorr juliusknorr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also confirmed to be working

@juliusknorr juliusknorr merged commit 6d03b5d into main Jan 15, 2026
31 checks passed
@juliusknorr juliusknorr deleted the fix-tableinsertion-in-public-shares branch January 15, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants