Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
In 1.3.x, the audit activity stopped working for existing projects because there was a userInternalId attribute added to the audit collections, but there was no migration to add the attribute.
In later versions of the audit library, we removed the userInternalId attribute, so this PR bumps Appwrite to use that version. In addition, this PR also updates Appwrite to user the userInternalId for the audit userId so that if a user is recreated with the same ID, the audit data for the previous user isn't linked to the new user.
Fixes: #5805
Test Plan
E2E Tests
Passed locally:
Manual Tests
Successful Migration
Audit Activity Created After Migration
Related PRs and Issues
Checklist