[midPoint-git] [Evolveum/midpoint] 6bb300: MID-8054: Fixed reloading GUI profile for user

Tony Tkáčik noreply at github.com
Wed Sep 7 16:20:46 CEST 2022


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 6bb30085ff1eae3dae4c752745bdf8df612c9ea5
      https://github.com/Evolveum/midpoint/commit/6bb30085ff1eae3dae4c752745bdf8df612c9ea5
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-07 (Wed, 07 Sep 2022)

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipal.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/MidPointPrincipal.java

  Log Message:
  -----------
  MID-8054: Fixed reloading GUI profile for user

 - Introduced stable hashcode and equals to GuiProfiledPrincipal
   (GuiProfiledPricipal used hashcode from Focus object instance,
   this instance is modified if user saves search in gui.SaveSearchPanel,
   which changes hashcode, this breaks sessionManager lookups
 - Introduced replaceFocus method to MidpointPrincipal, which allows to
   provide new version of focus from repository




More information about the midPoint-svn mailing list