From 8c2061c14366d15ccd2fb791072c6b4d3209e31b Mon Sep 17 00:00:00 2001
From: "a.petraki" <a.petraki@perx.ru>
Date: Mon, 19 Feb 2024 22:25:10 +0300
Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?=
 =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 zap/field.go | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/zap/field.go b/zap/field.go
index a0c56f71..4a7f3c48 100644
--- a/zap/field.go
+++ b/zap/field.go
@@ -29,15 +29,13 @@ func Event(event string) zap.Field {
 // Object возвращает поле и устанавливает передаваемый аргумент в качестве идентификатора объекта в формате ObjectId.
 // Поддерживает типы в формате ObjectId: id.Descriptor, string, map[string]any, системные объекты.
 func Object(v any) zap.Field {
-	oid, _ := id.NewObjectId(v)
-	return zap.Reflect("object", oid)
+	return zap.Reflect("object", id.MustObjectId(v))
 }
 
 // Caller возвращает поле и устанавливает передаваемый аргумент в качестве "вызывающего" в формате ObjectId.
 // Поддерживает типы в формате ObjectId: id.Descriptor, string, map[string]any, системные объекты.
 func Caller(v any) zap.Field {
-	oid, _ := id.NewObjectId(v)
-	return zap.Reflect("caller", oid)
+	return zap.Reflect("caller", id.MustObjectId(v))
 }
 
 // CallerFromContext извлекает auth.Principal из контекста и устанавливает его в качестве "вызывающего" в формате Object.
-- 
GitLab