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;