mirror of
https://github.com/danbulant/Portfolio
synced 2026-05-27 05:51:56 +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>,
|
user_id: Option<i32>,
|
||||||
admin_id: Option<i32>,
|
admin_id: Option<i32>,
|
||||||
) -> Result<Vec<session::Model>, DbErr> {
|
) -> Result<Vec<session::Model>, DbErr> {
|
||||||
Session::find()
|
if user_id.is_some() {
|
||||||
.filter(session::Column::UserId.eq(user_id))
|
Session::find()
|
||||||
.filter(session::Column::AdminId.eq(admin_id))
|
.filter(session::Column::UserId.eq(user_id))
|
||||||
|
} else {
|
||||||
|
Session::find()
|
||||||
|
.filter(session::Column::AdminId.eq(admin_id))
|
||||||
|
}
|
||||||
.all(db)
|
.all(db)
|
||||||
.await
|
.await
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue