mirror of
https://github.com/xcat2/confluent.git
synced 2026-09-05 04:27:56 +00:00
6e95399528
handle_users iterated get_users with async for while the same call is awaited a few lines below, so listing the users collection, and creating a user, raised a TypeError about a coroutine having no __aiter__. list_inventory in the redfish plugin had the mirror of it, awaiting an async generator. get_extended_bmc_configuration is called with hideadvanced but the ipmi chain never accepted it, so the extra and extra_advanced resources raised a TypeError; thread the argument through instead. A user slot the bmc refuses to describe no longer takes the whole user list with it: one MegaRAC slot answered Invalid data field for good after an account was deleted, which broke every user operation.