You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 31, 2019. It is now read-only.
If you try to commit a model while the databases are still loading on the repository tree widget, it will populate the list of databases available as of the moment you clicked the commit dialog -> i.e. databases that aren't loaded within the repository tree will not be shown. Which is fair enough.
But once the repository tree widget has been fully loaded (with the commit dialog still active), you still cannot select a database that wasn't loaded at the point of commit dialogue was triggered -> i.e. the the database list isn't refreshed with the latest available cache.
I would think that the natural human expectation would be that if you click on the drop down menu to select a database, the database list would be updated if there are more databases found since the point commit dialogue was triggered .
Should it not be sharing the same cache everywhere? are we copying the repoIDCache around?
The text was updated successfully, but these errors were encountered:
It does share the cache as a pointer as you would expect, however, the dropdown is populated on commit dialog constructor. In other words, there is no event to trigger that the cache has been updated. I agree, this needs to happen, but as a part of the overall DB tree rewrite.
If you try to commit a model while the databases are still loading on the repository tree widget, it will populate the list of databases available as of the moment you clicked the commit dialog -> i.e. databases that aren't loaded within the repository tree will not be shown. Which is fair enough.
But once the repository tree widget has been fully loaded (with the commit dialog still active), you still cannot select a database that wasn't loaded at the point of commit dialogue was triggered -> i.e. the the database list isn't refreshed with the latest available cache.
I would think that the natural human expectation would be that if you click on the drop down menu to select a database, the database list would be updated if there are more databases found since the point commit dialogue was triggered .
Should it not be sharing the same cache everywhere? are we copying the repoIDCache around?
The text was updated successfully, but these errors were encountered: