diff --git a/saas/uuid.go b/saas/uuid.go index 14246b7a45..6d17888839 100644 --- a/saas/uuid.go +++ b/saas/uuid.go @@ -103,6 +103,9 @@ func writeToFile(cnf config.Config, path string) error { if cnf.Default.WordPress != nil && cnf.Default.WordPress.IsZero() { cnf.Default.WordPress = nil } + if cnf.Default.PortScan != nil && cnf.Default.PortScan.IsZero() { + cnf.Default.PortScan = nil + } c := struct { Saas *config.SaasConf `toml:"saas"` @@ -198,5 +201,11 @@ func cleanForTOMLEncoding(server config.ServerInfo, def config.ServerInfo) confi } } + if server.PortScan != nil { + if server.PortScan.IsZero() || reflect.DeepEqual(server.PortScan, def.PortScan) { + server.PortScan = nil + } + } + return server }