Skip to content

Conversation

fiftin
Copy link
Collaborator

@fiftin fiftin commented Aug 6, 2025

Adds a comprehensive project invitation system to allow project managers to invite users (existing or by email) to projects with specific roles.


Open in Cursor Open in Web

Copy link

cursor bot commented Aug 6, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@fiftin fiftin marked this pull request as ready for review August 9, 2025 10:43
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

:project-id="projectId"
:item-id="itemId"
:invites-enabled="systemInfo.teams.invites_enabled"
:invite-type="systemInfo.teams.invite_type"
Copy link

Choose a reason for hiding this comment

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

Bug: Uninitialized Teams Pointer Causes Frontend Errors

The Teams field in the ConfigType struct is an uninitialized pointer, causing Config.Teams to be nil. When this configuration is sent to the frontend, systemInfo.teams becomes undefined. This leads to JavaScript runtime errors in Vue components (e.g., Invites.vue, Team.vue) that attempt to access properties like systemInfo.teams.invites_enabled without null checks.

Additional Locations (2)
Fix in Cursor Fix in Web

@fiftin fiftin merged commit 3dfa389 into develop Aug 22, 2025
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants