Fix demo mode detection to use PULSE_MOCK_MODE env var

The AI demo/mock findings were using a non-existent MOCK_ENABLED
env var. Changed to PULSE_MOCK_MODE which is the actual env var
used by the mock data system.
This commit is contained in:
rcourtman
2025-12-22 20:09:56 +00:00
parent d3d4379de6
commit b0a278cc33
+4 -2
View File
@@ -2,17 +2,19 @@ package ai
import (
"os"
"strings"
"time"
"github.com/rs/zerolog/log"
)
// IsDemoMode returns true if mock/demo mode is enabled
// This checks the same MOCK_ENABLED env var used by the mock data system
// This checks the PULSE_MOCK_MODE env var used by the mock data system
func IsDemoMode() bool {
return os.Getenv("MOCK_ENABLED") == "true" || os.Getenv("MOCK_ENABLED") == "1"
return strings.EqualFold(os.Getenv("PULSE_MOCK_MODE"), "true")
}
// InjectDemoFindings populates the patrol service with realistic mock findings
// This is used for demo instances to showcase AI features without actual AI API calls
func (p *PatrolService) InjectDemoFindings() {