-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Component/s: Customer Organization Page (in product settings)
-
4
-
Severity 3 - Minor
-
3
Issue Summary
When a user who is not yet part of an organization sends an email to an open project for the first time, the user is correctly added to the organization based on email domain. However, the initial request is not shared with the organization. This appears to happen because the request is created before the user is added to the org—due to the eventual consistency of user-to-org assignment. As a result, while the first request remains private, any subsequent requests from the same user are shared correctly, as the user is now part of the organization.
Reference
Steps to Reproduce
- Ensure an open project is set up with email domains to automatically group customers into organizations
- Have a user who is not yet part of the org send an email to create a request for the first time.
- Observe that the user is added to the organization.
- Check the visibility of the request — it is not shared with the org.
- Have the same user send another request.
- Observe that the subsequent request is shared with the organization.
Expected Results
When a new user sends an email to an open project, they should be automatically added to the organization based on managed email domain rules, and all their requests — including the first one — should be shared with the organization.
Actual Results
The user is added to the organization after sending their first email, but the initial request is not shared with the organization. Only subsequent requests are shared, once the user has been added to the org.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
- followed by
-
BANANA-4362 Loading...
-
BANANA-4388 Loading...