fix: in drop_media_except handle case when group is null
This commit is contained in:
parent
bdb5f10d34
commit
0bc97a9f58
@ -264,8 +264,13 @@ impl DB {
|
|||||||
use self::schema::media::dsl::*;
|
use self::schema::media::dsl::*;
|
||||||
let conn = &mut self.pool.get().await.unwrap();
|
let conn = &mut self.pool.get().await.unwrap();
|
||||||
|
|
||||||
let deleted_count =
|
let deleted_count = diesel::delete(
|
||||||
diesel::delete(media.filter(token.eq(literal).and(media_group_id.ne(except_group))))
|
media.filter(
|
||||||
|
token
|
||||||
|
.eq(literal)
|
||||||
|
.and(media_group_id.ne(except_group).or(media_group_id.is_null())),
|
||||||
|
),
|
||||||
|
)
|
||||||
.execute(conn)
|
.execute(conn)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user