fix: not deleting sessions

This commit is contained in:
Sebastian Pravda 2022-11-24 20:08:40 +01:00
parent cc404a00d3
commit 8f282febc8
No known key found for this signature in database
GPG key ID: F3BC84F08EFA3F57

View file

@ -18,9 +18,13 @@ impl Query {
user_id: Option<i32>,
admin_id: Option<i32>,
) -> Result<Vec<session::Model>, DbErr> {
Session::find()
.filter(session::Column::UserId.eq(user_id))
.filter(session::Column::AdminId.eq(admin_id))
if user_id.is_some() {
Session::find()
.filter(session::Column::UserId.eq(user_id))
} else {
Session::find()
.filter(session::Column::AdminId.eq(admin_id))
}
.all(db)
.await
}