mirror of
https://github.com/sipeed/picoclaw.git
synced 2026-06-12 18:08:54 +00:00
fix: type-switch capture, nil guard, LastInsertId error check
Three defensive fixes: 1) whatsapp_native - use type-switch capture instead of redundant unchecked assertion 2) config - add nil receiver guard to FilterSensitiveData 3) seahorse/store - check LastInsertId error in 3 locations
This commit is contained in:
@@ -194,6 +194,9 @@ type ExposePath struct {
|
||||
// Uses strings.Replacer for O(n+m) performance (computed once per SecurityConfig).
|
||||
// Short content (below FilterMinLength) is returned unchanged for performance.
|
||||
func (c *Config) FilterSensitiveData(content string) string {
|
||||
if c == nil {
|
||||
return content
|
||||
}
|
||||
// Check if filtering is enabled (default: true)
|
||||
if !c.Tools.IsFilterSensitiveDataEnabled() {
|
||||
return content
|
||||
|
||||
Reference in New Issue
Block a user