eslint is configured to not allow using quoted object keys if they could be just passed in dot notation, e.g., wrong: `group["comment"]` good: `group.comment` It's not a big problem but eslint fails the build with the wrong one, so this needs to be fixed anyway.. Also, rewrite to async, shorter and less indentation Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>