mirror of
https://github.com/danbulant/Portfolio
synced 2026-05-24 12:35:31 +00:00
fix: not deleting sessions
This commit is contained in:
parent
cc404a00d3
commit
8f282febc8
1 changed files with 7 additions and 3 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue