Fix: Correct destructuring of useUser composable properties #25
+27
−10
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.
Summary
A Test of Google Jules. From the commit message:
This commit ensures that properties from the
useUser
composable are destructured directly without unnecessary aliasing.In
kolibri_sentry_plugin/assets/src/module.js
:useUser()
is now:const { currentUserId, full_name, facility_id, username, kind, isUserLoggedIn } = useUser();
id: currentUserId
).Sentry.setUser
call correctly use these directly destructured properties, notablycurrentUserId.value
for Sentry'sid
field.This change clarifies the code and ensures that the properties returned by
useUser
are used as intended. Previous commits addressed the initial move touseUser
and corrected property names; this commit finalizes the destructuring pattern.Static code analysis has verified these corrections.
References
Fixes #3
Reviewer guidance
Does the build still work? Does running it locally with appropriate sentry keys allow for proper updating of user scope on login/logout?