From e55f14f246777d72288d89902c3b1da787e574ec Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Mon, 3 Feb 2025 23:19:04 +0800 Subject: [PATCH] Fix: Empty project duration in research_jp_detect (fixed #4528) --- module/research/project.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/module/research/project.py b/module/research/project.py index 7b11291ed..d6144d9d8 100644 --- a/module/research/project.py +++ b/module/research/project.py @@ -4,6 +4,7 @@ from scipy import signal from module.base.decorator import cached_property from module.base.utils import * +from module.device.method.utils import remove_suffix from module.logger import logger from module.ocr.ocr import Duration, Ocr from module.research.assets import * @@ -363,7 +364,9 @@ def research_jp_detect(image): """ project = ResearchProjectJp() project.series = get_research_series_jp(image) - project.duration = str(get_research_duration_jp(image) / 3600).rstrip('.0') + project.duration = remove_suffix(str(get_research_duration_jp(image) / 3600), '.0') + if project.duration == '': + project.duration = '0' project.genre = get_research_genre_jp(image) costs = get_research_cost_jp(image) for cost in costs: