From 25d8d352fd251213d4538fa435768b7d7fed47f1 Mon Sep 17 00:00:00 2001 From: taobali32 <30717763+taobali32@users.noreply.github.com> Date: Thu, 17 Jul 2025 00:54:13 +0800 Subject: [PATCH] Update Response.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 有些nacos没有这个字段,比如 r-nacos --- src/Protobuf/Response/Response.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Protobuf/Response/Response.php b/src/Protobuf/Response/Response.php index 9746de5..c942d3d 100644 --- a/src/Protobuf/Response/Response.php +++ b/src/Protobuf/Response/Response.php @@ -41,6 +41,9 @@ public static function jsonDeSerialize(mixed $data): static $payload = Parser::deserializeMessage([Payload::class, 'decode'], $data); $json = Json::decode($payload->getBody()->getValue()); + if(!isset($json['success'])){ + $json['success'] = $json['errorCode'] === 0; + } $class = Mapping::$mappings[$payload->getMetadata()->getType()] ?? null; if (! $class) { return new static(...self::namedParameters($json));