From f9220c409df011d85574af0f8207001d8bbbad21 Mon Sep 17 00:00:00 2001 From: "Gustavo L de Mello (Guz)" Date: Fri, 24 Jan 2025 16:28:57 -0300 Subject: [PATCH] feat(blogo,metadata)!: return ErrImmutable if Map's underlying map is nil --- blogo/metadata/metadata.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blogo/metadata/metadata.go b/blogo/metadata/metadata.go index 5f36223..b7a851e 100644 --- a/blogo/metadata/metadata.go +++ b/blogo/metadata/metadata.go @@ -176,13 +176,16 @@ func (m Map) Get(key string) (any, error) { func (m Map) Set(key string, v any) error { if m == nil { - return nil + return ErrImmutable } m[key] = v return nil } func (m Map) Delete(key string) error { + if m == nil { + return ErrImmutable + } delete(m, key) return nil }