fix(platform): 外观主题 - 保证经典黑白主题不可被修改或删除

This commit is contained in:
ddcat666 committed 2026-09-24 23:59:12 +08:00
1 parent d1acc8f6f3
commit 1f2324a471
4 files changed
+41 -25

No files matched your search

@@ -47,8 +47,12 @@ func TestAppearanceButtonFillRoundTripAndValidation(t *testing.T) {
})
}
input.SkinThemes[0].Tokens.Buttons.Light.Start = "#000000"
if _, err := svc.UpdateAppearance(admin, input); err == nil {
t.Fatal("classic fill mutation accepted")
overwritten, err := svc.UpdateAppearance(admin, input)
if err != nil {
t.Fatal(err)
}
if overwritten.SkinThemes[0].Tokens.Buttons != defaultClassicAppearanceSkin().Tokens.Buttons {
t.Fatal("classic fill mutation was stored")
}
}