fix(plugin-multi-tenant): updates tenant selector upon tenant creation #12936
+33
−4
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?
Updates the tenant selector displayed in the sidebar when a new tenant is created.
Why?
Currently when using the multi-tenant plugin and creating a new tenant doc, the tenant selector dropdown does not display the new tenant as an option until the page gets refreshed.
How?
Extends the
WatchTenantCollection
helper to check if the tenantid
from the current doc exists, if the tenant is new it manually callsupdateTenants
. TheupdateTenants
function previously only adjusted the title on existing tenants, this has been updated to add a new tenant as an option when it doesn't exist.Reported by client