fix: update is_admin only on insert (in upsert query)

This commit is contained in:
Akulij 2025-04-26 00:25:59 +03:00
parent 0a64b25044
commit 4d2d344ea2

View File

@ -143,7 +143,10 @@ pub trait CallDB {
users
.update_one(
doc! { "id": userid },
doc! { "$set": { "first_name": firstname } },
doc! {
"$set": doc! { "first_name": firstname},
"$setOnInsert": doc! { "is_admin": false },
},
)
.upsert(true)
.await