From 58a8ebee0cea6429950481e055df0d1f12dde877 Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Mon, 22 Apr 2024 01:23:31 -0700 Subject: [PATCH] push user to user group with $addToSet for idempotence --- bin/core/src/api/write/user_group.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/core/src/api/write/user_group.rs b/bin/core/src/api/write/user_group.rs index 20107c460..49b735f4e 100644 --- a/bin/core/src/api/write/user_group.rs +++ b/bin/core/src/api/write/user_group.rs @@ -141,7 +141,7 @@ impl Resolve for State { db.user_groups .update_one( filter.clone(), - doc! { "$push": { "users": &user.id } }, + doc! { "$addToSet": { "users": &user.id } }, None, ) .await