![](https://seccdn.libravatar.org/avatar/9181eb84f9c35729a3bad740fb7f9d93.jpg?s=120&d=mm&r=g)
Branch: refs/heads/clean-internal-data-after-deletion Home: https://github.com/yast/yast-users Commit: 0a7784586c432b291d75cebbb870a28f45eea8bc https://github.com/yast/yast-users/commit/0a7784586c432b291d75cebbb870a28f45... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-11-10 (Wed, 10 Nov 2021) Changed paths: M src/modules/Users.pm Log Message: ----------- Flush deleted users after each write The Users module was not cleaning its internal data structure after deleting users, leaving them there marked as "deleted". With previous code writing the /etc/passwd file directly, this was not a problem. It simply didn't write the "deleted" users. Now that new code is running a "userdel" command to remove them, an error for previously deleted users is prompted after running a "Write Changes Now" action. Removing a deleted user internally at the end of each PostDeleteUser fix the problem.