From 06bfb179fa54f49ec16bd9fcdcf51f41b22bccb5 Mon Sep 17 00:00:00 2001 From: "kirill.labutin" Date: Fri, 14 Aug 2026 22:23:45 +0300 Subject: [PATCH] fix version parser --- .../java/ru/kirillius/pf/sdn/core/AppUpdateService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/ru/kirillius/pf/sdn/core/AppUpdateService.java b/core/src/main/java/ru/kirillius/pf/sdn/core/AppUpdateService.java index 7821025..258596c 100644 --- a/core/src/main/java/ru/kirillius/pf/sdn/core/AppUpdateService.java +++ b/core/src/main/java/ru/kirillius/pf/sdn/core/AppUpdateService.java @@ -27,8 +27,10 @@ import java.util.regex.Pattern; public class AppUpdateService extends AppService { public final static String EXTENSION = ".pfapp"; private static final String CTX = AppUpdateService.class.getSimpleName(); - private static final Pattern VERSION_LINK_PATTERN = Pattern.compile("]*href=\"([0-9]+(?:\\.[0-9]+)*\\.pfapp)\"", Pattern.CASE_INSENSITIVE); - + private static final Pattern VERSION_LINK_PATTERN = Pattern.compile( + "]*href=\"[^\"]*?([0-9]+(?:\\.[0-9]+)+\\.pfapp)\"", + Pattern.CASE_INSENSITIVE + ); private final String repository; private final Path appLibraryPath; private final Class anchorClass;