fix subscribe files

This commit is contained in:
jxxghp
2025-05-10 20:10:13 +08:00
parent 7d8dd12131
commit e6cdd337c3
2 changed files with 12 additions and 11 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
import time import time
from typing import Optional from typing import Optional
from sqlalchemy import Column, Integer, String, Sequence, JSON from sqlalchemy import Column, Integer, String, Sequence, JSON, or_
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from app.db import db_query, db_update, Base from app.db import db_query, db_update, Base
@@ -65,8 +65,8 @@ class DownloadHistory(Base):
@staticmethod @staticmethod
@db_query @db_query
def get_by_mediaid(db: Session, tmdbid: int, doubanid: str): def get_by_mediaid(db: Session, tmdbid: int, doubanid: str):
return db.query(DownloadHistory).filter(DownloadHistory.tmdbid == tmdbid, return db.query(DownloadHistory).filter(or_(DownloadHistory.tmdbid == tmdbid,
DownloadHistory.doubanid == doubanid).all() DownloadHistory.doubanid == doubanid)).all()
@staticmethod @staticmethod
@db_query @db_query
+1
View File
@@ -1311,6 +1311,7 @@ class FileManagerModule(_ModuleBase):
if media_files: if media_files:
for media_file in media_files: for media_file in media_files:
if f".{media_file.extension.lower()}" in settings.RMT_MEDIAEXT: if f".{media_file.extension.lower()}" in settings.RMT_MEDIAEXT:
if media_file not in ret_fileitems:
ret_fileitems.append(media_file) ret_fileitems.append(media_file)
return ret_fileitems return ret_fileitems