From 0a6a958e49ed1ce287596f04414fc21faf4ffac8 Mon Sep 17 00:00:00 2001 From: taoky Date: Sun, 11 Aug 2024 04:54:23 +0800 Subject: [PATCH] Fix getting last serial in SyncPlainHTTP --- shadowmire.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/shadowmire.py b/shadowmire.py index c356ed4..ef8bf1b 100755 --- a/shadowmire.py +++ b/shadowmire.py @@ -871,12 +871,9 @@ class SyncPlainHTTP(SyncBase): # generate indexes self.write_meta_to_simple(package_simple_path, meta) - last_serial = get_local_serial(package_simple_path) - if not last_serial: - logger.warning("cannot get valid package serial from %s", package_name) - else: - if use_db: - self.local_db.set(package_name, last_serial) + last_serial: int = meta["last_serial"] + if use_db: + self.local_db.set(package_name, last_serial) return last_serial