Unwrap SecurityService's nested color wire-format so tenant brand vars actually populate

Fixkamolos
Shipped
May 18, 2026 at 4:48 AM UTC
Author
Kamo
Commit
9cd2907

SecurityService returns Organization with colors nested inside an EmbColorPalettePair ({ colors: { colorPri: { colorPri, colorLight, ... } } }) and stores hex without a leading '#' — mirror kamo-internal's Organization.fromJSON unwrap so org.colorPri / Light / Lightest / Sec* land on the flat shape every kamo-los consumer reads, and prefix '#' on the way out. Without this every tenant CSS var resolved to undefined, the org-primary utilities fell back to the design-system default, and the logo URL path silently no-op'd.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing