fix: prevent double confirmations

This commit is contained in:
2023-07-16 13:21:04 +02:00
parent 63469b013c
commit a81fafb9c7

View File

@@ -46,6 +46,7 @@ if __name__ == "__main__":
response.raise_for_status() response.raise_for_status()
dispatch_confirmed = []
for entry in response.json(): for entry in response.json():
user = entry["person"] user = entry["person"]
@@ -61,6 +62,10 @@ if __name__ == "__main__":
# confirm dispatch # confirm dispatch
if not args.no_confirm: if not args.no_confirm:
for uid in uid_list: for uid in uid_list:
if uid not in dispatch_confirmed:
confirm_dispatch(args.target, uid) confirm_dispatch(args.target, uid)
dispatch_confirmed.append(uid)
else:
continue
sys.exit(0) sys.exit(0)