From 23be7683225076d949428347b569354df0b51cd4 Mon Sep 17 00:00:00 2001 From: Rush Kapoor Date: Wed, 22 Apr 2026 13:33:34 -0700 Subject: [PATCH] #1183 [Bug] Auto Scan toggle state is not synchronized between Dashboard and Assets -> Nodes page adds auto_scan field to ScanConfig to persist dashboard toggle --- admin/src/main/scala/com/neu/model/PolicyJsonProtocol.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/admin/src/main/scala/com/neu/model/PolicyJsonProtocol.scala b/admin/src/main/scala/com/neu/model/PolicyJsonProtocol.scala index 5170a80d5..84e5b0847 100644 --- a/admin/src/main/scala/com/neu/model/PolicyJsonProtocol.scala +++ b/admin/src/main/scala/com/neu/model/PolicyJsonProtocol.scala @@ -39,7 +39,7 @@ object PolicyJsonProtocol extends DefaultJsonProtocol with LazyLogging { ApplicationListWrap.apply ) - given scanConfigFormat: RootJsonFormat[ScanConfig] = jsonFormat2(ScanConfig.apply) + given scanConfigFormat: RootJsonFormat[ScanConfig] = jsonFormat3(ScanConfig.apply) given scanConfigWrapFormat: RootJsonFormat[ScanConfigWrap] = jsonFormat1(ScanConfigWrap.apply) given ruleConfigFormat: RootJsonFormat[RuleConfig] = jsonFormat8(RuleConfig.apply) @@ -274,6 +274,7 @@ object PolicyJsonProtocol extends DefaultJsonProtocol with LazyLogging { } case class ScanConfig( + auto_scan: Option[Boolean], enable_auto_scan_workload: Option[Boolean], enable_auto_scan_host: Option[Boolean] )