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 users
.update_one( .update_one(
doc! { "id": userid }, doc! { "id": userid },
doc! { "$set": { "first_name": firstname } }, doc! {
"$set": doc! { "first_name": firstname},
"$setOnInsert": doc! { "is_admin": false },
},
) )
.upsert(true) .upsert(true)
.await .await