Skip to content

5.0.3 Problem Discovery #855

@qq1176914912

Description

@qq1176914912

Hello, long time no see, I just downloaded your latest main source code, and I found some issues while testing it:

  1. After the deletion was successful, I found that you would prompt a window, asking the user whether they need to refresh, but one of the buttons on the page did not display the content. When I hit Refresh, I thought it would automatically navigate to the master realm, but I found that the refreshed address was still the deleted realm address, which caused the page to display 404.
  2. after the successful deletion of the domain, is it possible not to ask the user whether to refresh the page, with the current logic, this refresh seems to have no effect, because even if the refresh is 404, is it possible to navigate to the master realm directly after the deletion? What do you think of this proposal?
  3. When I just deleted a realm named 'test', I get an error when I create a realm named 'test' again:

System.InvalidOperationException: The instance of entity type 'RealmUser' cannot be tracked because another instance with the same key value for {'UsersId', 'RealmsName'} is already being tracked. When attaching existing entities, ensure that only one entity instance with a given key value is attached. Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLogging' to see the conflicting key values.

  1. https://localhost:5001/ when I log in to my master realm, switch between realms, log in to the same account, and refresh the session management page, I see two sessions, I select remove the first master session will get an error.I found this problem, assuming that when there are 3 sessions on the 5001 page, you can only choose to remove the last one, if you do not remove the last one, but directly remove the first two will get an error.

  2. In addition, the session management of 5001 here cannot delete the previous content, assuming that when there are 3 sessions on the 5001 page, I remove the last session and then remove the first two, and refresh the page after removal, the removed two sessions will appear again.

  3. The Sessions function under Users->User details in 5002 can also be displayed in the 5001 page, so that users can manage their sessions through 5001, what do you think?

For questions 1-5 above, I recorded a video:

view.zip

Metadata

Metadata

Labels

No labels
No labels

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions