fix: Add locks to user mutations (#5805)

This commit is contained in:
Tom Moor
2023-09-09 23:26:22 -04:00
committed by GitHub
parent c22ed0c82e
commit 9602d09964
5 changed files with 140 additions and 95 deletions

View File

@@ -525,6 +525,7 @@ class User extends ParanoidModel {
},
},
limit: 1,
...options,
});
if (res.count >= 1) {
@@ -563,11 +564,14 @@ class User extends ParanoidModel {
}
};
promote = () =>
this.update({
isAdmin: true,
isViewer: false,
});
promote = (options?: SaveOptions<User>) =>
this.update(
{
isAdmin: true,
isViewer: false,
},
options
);
// hooks