2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-04-07 09:21:30 +00:00

Fix user password manipulation in ipmi

This commit is contained in:
Jarrod Johnson
2026-04-02 15:52:54 -04:00
parent 326b659d28
commit 62e9ee8dac

View File

@@ -811,14 +811,15 @@ class IpmiHandler:
privilege_level=user['privilege_level'])
# A list of users
await self.output.put(msg.ChildCollection('all'))
for user in self.ipmicmd.get_users():
async for user in self.ipmicmd.get_users():
await self.output.put(msg.ChildCollection(user, candelete=True))
return
# List all users
elif len(self.element) == 4 and self.element[-1] == 'all':
users = []
for user in self.ipmicmd.get_users():
users.append(self.ipmicmd.get_user(uid=user))
usersfrombmc = await self.ipmicmd.get_users()
for user in usersfrombmc:
users.append(await self.ipmicmd.get_user(uid=user))
await self.output.put(msg.UserCollection(users=users, name=self.node))
return
# Update user