Defect #1859
closedPassword on target system cannot be changed until the first provisioning occurs
100%
Description
When provisioning on target system is blocked some way (e.g. on read only system without provisioning queue), then password cannot be changed for this system (the system is shown in UI on password change tab, because account and password mapping exist) - null pointer exception occurs.
The reason is system entity is not created in this moment (provisioning was blocked) and is required for password change, see ''AbstractProvisioningExecutor#changePassword'' row 356.
Maybe will be better to not show this system accounts in password change (if it is possible).
@affected version > 9.6.0
Related issues
Updated by Radek Tomiška over 5 years ago
- Related to Task #539: Inactive system fills provisioning queue added
Updated by Radek Tomiška about 5 years ago
- Status changed from New to In Progress
- Target version set to 10.1.0
Updated by Radek Tomiška about 5 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 0 to 90
I added better exception instead removing account from password change page (when provisioning for account is in the queue, then retrz operation will work).
Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/867ba22ddfcc8af6cb6728cd4114dbe7d1055d11
Could you give me a feedback, please?
Updated by Vít Švanda about 5 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 90 to 100
I did review and test. Nice result code is returned now, thanks for that.
Updated by Radek Tomiška almost 5 years ago
- Status changed from Resolved to Closed
Updated by Radek Tomiška over 4 years ago
- Related to Defect #2433: Password change failed for accounts without system entity added