From 6e881daeb9c37f6fa820a33dc273f85ea68c970f Mon Sep 17 00:00:00 2001 From: mediabot-pt <295750538+mediabot-pt@users.noreply.github.com> Date: Tue, 7 Jul 2026 23:22:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20buildSnapshot=20=E6=94=BE=E5=AE=BD?= =?UTF-8?q?=E6=9C=89=E6=95=88=E6=80=A7=E6=A3=80=E6=9F=A5=EF=BC=8C=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2/=E8=A7=84=E5=88=99=E4=BB=BB=E4=B8=80=E6=9C=89?= =?UTF-8?q?=E6=95=88=E5=8D=B3=E5=8F=AF=EF=BC=8C=E4=B8=8D=E5=86=8D=E5=BC=BA?= =?UTF-8?q?=E5=88=B6=E8=A6=81=E6=B1=82=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复场景:仅编辑页面配置时,站点可能尚无脚本,导致保存预览版失败、发布按钮不出现 --- .../com/par/core/service/impl/SiteSnapshotServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/par-core/src/main/java/com/par/core/service/impl/SiteSnapshotServiceImpl.java b/par-core/src/main/java/com/par/core/service/impl/SiteSnapshotServiceImpl.java index 0224c0e..3201729 100644 --- a/par-core/src/main/java/com/par/core/service/impl/SiteSnapshotServiceImpl.java +++ b/par-core/src/main/java/com/par/core/service/impl/SiteSnapshotServiceImpl.java @@ -112,7 +112,9 @@ public class SiteSnapshotServiceImpl implements SiteSnapshotService { } } - return snapshot.containsKey("script") ? snapshot : null; + // 只要有任一配置(脚本/页面/规则)即视为有效快照 + return (!snapshot.containsKey("script") && !snapshot.containsKey("pages") && !snapshot.containsKey("riskRules")) + ? null : snapshot; } @Override