This happens, because @@change_password validates current password through testCurrentPassword in Products/PlonePAS/tools/membership.py.
userid=self.getAuthenticatedMember().getUserId() gives the UUID not username and therefore the following authentication plugins / adapters will fail or return False.
i did some deep debugging, but didn't find a workaround :-(
This happens, because
@@change_password
validates current password throughtestCurrentPassword
inProducts/PlonePAS/tools/membership.py
.userid=self.getAuthenticatedMember().getUserId()
gives the UUID not username and therefore the following authentication plugins / adapters will fail or return False.i did some deep debugging, but didn't find a workaround :-(