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::*;
|
||||
let conn = &mut self.pool.get().await.unwrap();
|
||||
|
||||
let deleted_count =
|
||||
diesel::delete(media.filter(token.eq(literal).and(media_group_id.ne(except_group))))
|
||||
let deleted_count = diesel::delete(
|
||||
media.filter(
|
||||
token
|
||||
.eq(literal)
|
||||
.and(media_group_id.ne(except_group).or(media_group_id.is_null())),
|
||||
),
|
||||
)
|
||||
.execute(conn)
|
||||
.await?;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user