Skip to content
This repository has been archived by the owner on Feb 10, 2021. It is now read-only.

Change Password never persists because of lack of setters? #369

Open
jenshuehn opened this issue Apr 19, 2019 · 1 comment
Open

Change Password never persists because of lack of setters? #369

jenshuehn opened this issue Apr 19, 2019 · 1 comment

Comments

@jenshuehn
Copy link

Hey.
Recently, I faced a strange issue and I am not sure where this came from:

Based on the sample app, my application did not persist the password set using User::changePassword. In the end I removed the public field access with a setter method and then it worked.

Old code in User::changePassword which did not work:
a.providerUserId = authUser.getHashedPassword();
New code:
a.setProviderUserId(authUser.getHashedPassword());

Version used: Play 2.6.21.

All the best.
Jens

@Shenker93
Copy link
Contributor

Looks like the root of this problem is Ebean ORM which does not mark the entity as "dirty" in first case

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants