• erio's avatar
    fix: address audit findings for websearch, email verification, and pricing · 74f8a30f
    erio authored
    - Fix websearch provider failover: proxy error from provider-specific proxy
      now continues to next provider instead of aborting the entire loop
    - Fix SMTP failure locking users out: send email first, then write cache
      and increment rate counter
    - Fix notify email cache key case sensitivity: normalize to lowercase
    - Add OriginalPrice validation to validatePlanPatch and validatePlanRequired
    - Add empty scope validation for channel pricing rules (group_ids/account_ids)
    - Add platform color to account search dropdown in channel pricing rules
    74f8a30f
channel_handler.go 17.9 KB