Skip to content

Commit 30c8d09

Browse files
committed
modified: internal/service/site_test.go
1 parent 6cf1792 commit 30c8d09

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

internal/service/site.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1758,14 +1758,16 @@ func (s SiteService) ensureServerSecurityDefaults(serverConfigPath string) error
17581758
changed = changed || modsecChanged
17591759
lines, recaptchaChanged := upsertServerDefaultBlock(lines, "lsrecaptcha", buildServerRecaptchaDefaultBlock())
17601760
changed = changed || recaptchaChanged
1761+
lines, namespaceChanged := upsertDirective(lines, "namespace", "1")
1762+
changed = changed || namespaceChanged
17611763

17621764
if !changed {
17631765
return nil
17641766
}
17651767
if err := os.WriteFile(serverConfigPath, []byte(strings.Join(lines, "\n")), 0o644); err != nil {
17661768
return apperr.Wrap(apperr.CodeConfig, "failed to update OpenLiteSpeed server security defaults", err)
17671769
}
1768-
s.console.Bullet("Configured server-level ModSecurity (ls_enabled=0) and reCAPTCHA defaults in " + serverConfigPath)
1770+
s.console.Bullet("Configured server-level ModSecurity (ls_enabled=0), reCAPTCHA defaults, and namespace=1 in " + serverConfigPath)
17691771
return nil
17701772
}
17711773

internal/service/site_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,9 @@ func TestEnsureServerSecurityDefaults(t *testing.T) {
474474
if !strings.Contains(content, "lsrecaptcha") || !strings.Contains(content, "enabled 1") || !strings.Contains(content, "type 0") {
475475
t.Fatalf("expected server recaptcha defaults, got: %s", content)
476476
}
477+
if !strings.Contains(content, "namespace 1") {
478+
t.Fatalf("expected server namespace default namespace=1, got: %s", content)
479+
}
477480
}
478481

479482
func TestDeriveWordPressDBIdentifiers(t *testing.T) {

0 commit comments

Comments
 (0)