Fix: Only mark Ohli24 download as completed when file actually exists
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
title: "애니 다운로더"
|
title: "애니 다운로더"
|
||||||
version: "0.6.5"
|
version: "0.6.6"
|
||||||
package_name: "anime_downloader"
|
package_name: "anime_downloader"
|
||||||
developer: "projectdx"
|
developer: "projectdx"
|
||||||
description: "anime downloader"
|
description: "anime downloader"
|
||||||
|
|||||||
@@ -2671,6 +2671,14 @@ class Ohli24QueueEntity(AnimeQueueEntity):
|
|||||||
def download_completed(self) -> None:
|
def download_completed(self) -> None:
|
||||||
super().download_completed()
|
super().download_completed()
|
||||||
logger.debug("download completed.......!!")
|
logger.debug("download completed.......!!")
|
||||||
|
|
||||||
|
# Verify file actually exists before marking as completed
|
||||||
|
if not self.filepath or not os.path.exists(self.filepath):
|
||||||
|
logger.warning(f"[DB_COMPLETE] File does not exist after download_completed: {self.filepath}")
|
||||||
|
# Call download_failed instead
|
||||||
|
self.download_failed("File not found after download")
|
||||||
|
return
|
||||||
|
|
||||||
logger.debug(f"[DB_COMPLETE] Looking up entity by ohli24_id: {self.info.get('_id')}")
|
logger.debug(f"[DB_COMPLETE] Looking up entity by ohli24_id: {self.info.get('_id')}")
|
||||||
db_entity = ModelOhli24Item.get_by_ohli24_id(self.info["_id"])
|
db_entity = ModelOhli24Item.get_by_ohli24_id(self.info["_id"])
|
||||||
logger.debug(f"[DB_COMPLETE] Found db_entity: {db_entity}")
|
logger.debug(f"[DB_COMPLETE] Found db_entity: {db_entity}")
|
||||||
|
|||||||
Reference in New Issue
Block a user