From 7e5f86d1860585960eb5870d3bdb585850988968 Mon Sep 17 00:00:00 2001 From: bryan newbold Date: Sat, 31 Jan 2026 18:00:23 -0800 Subject: [PATCH] lexicon: singular i18n fields on permission-set --- atproto/lexicon/language.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/atproto/lexicon/language.go b/atproto/lexicon/language.go index 8748a8af..82f2836f 100644 --- a/atproto/lexicon/language.go +++ b/atproto/lexicon/language.go @@ -448,9 +448,9 @@ type SchemaPermissionSet struct { Type string `json:"type"` // "permission-set" Description *string `json:"description,omitempty"` Title *string `json:"title,omitempty"` - TitleLangs map[string]string `json:"title:langs,omitempty"` + TitleLang map[string]string `json:"title:lang,omitempty"` Detail *string `json:"detail,omitempty"` - DetailLangs map[string]string `json:"detail:langs,omitempty"` + DetailLang map[string]string `json:"detail:lang,omitempty"` Permissions []SchemaPermission `json:"permissions"` } @@ -458,13 +458,13 @@ func (s *SchemaPermissionSet) CheckSchema() error { if s.Type != "permission-set" { return fmt.Errorf("expected 'permission-set' schema") } - for lang, _ := range s.TitleLangs { + for lang, _ := range s.TitleLang { _, err := syntax.ParseLanguage(lang) if err != nil { return err } } - for lang, _ := range s.DetailLangs { + for lang, _ := range s.DetailLang { _, err := syntax.ParseLanguage(lang) if err != nil { return err -- 2.51.2