diff --git a/app/chain/media.py b/app/chain/media.py index 4deb2358..f800f2a4 100644 --- a/app/chain/media.py +++ b/app/chain/media.py @@ -420,7 +420,6 @@ class MediaChain(ChainBase, metaclass=Singleton): logger.info(f"已存在nfo文件:{nfo_path}") return # 电影文件 - logger.info(f"正在生成电影nfo:{mediainfo.title_year} - {filepath.name}") movie_nfo = self.metadata_nfo(meta=meta, mediainfo=mediainfo) if not movie_nfo: logger.warn(f"{filepath.name} nfo文件生成失败!") diff --git a/app/modules/filemanager/storages/alipan.py b/app/modules/filemanager/storages/alipan.py index 274e6279..10039cf4 100644 --- a/app/modules/filemanager/storages/alipan.py +++ b/app/modules/filemanager/storages/alipan.py @@ -300,7 +300,7 @@ class AliPan(StorageBase, metaclass=Singleton): if item: if isinstance(item, CreateFileResponse): item = self.aligo.get_file(file_id=item.file_id, drive_id=item.drive_id) - return self.__get_fileitem(item) + return self.__get_fileitem(item, parent=fileitem.path) return None def get_folder(self, path: Path) -> Optional[schemas.FileItem]: @@ -346,7 +346,7 @@ class AliPan(StorageBase, metaclass=Singleton): return None item = self.aligo.get_file_by_path(path=str(path)) if item: - return self.__get_fileitem(item) + return self.__get_fileitem(item, parent=path.parent) return None def delete(self, fileitem: schemas.FileItem) -> bool: @@ -367,7 +367,7 @@ class AliPan(StorageBase, metaclass=Singleton): return None item = self.aligo.get_file(file_id=fileitem.fileid, drive_id=fileitem.drive_id) if item: - return self.__get_fileitem(item) + return self.__get_fileitem(item, parent=fileitem.path) return None def rename(self, fileitem: schemas.FileItem, name: str) -> bool: @@ -408,7 +408,7 @@ class AliPan(StorageBase, metaclass=Singleton): if result: item = self.aligo.get_file(file_id=result.file_id, drive_id=result.drive_id) if item: - return self.__get_fileitem(item) + return self.__get_fileitem(item, parent=fileitem.path) return None def move(self, fileitem: schemas.FileItem, path: Path, new_name: str) -> bool: