From 10b53c377251df080fe5ba131f79cc9a6764cb35 Mon Sep 17 00:00:00 2001 From: kwlo Date: Mon, 3 Nov 2025 21:58:36 -0500 Subject: [PATCH] Wrapping text in json object with 'data' as key --- app/Models/Plugin.php | 2 +- tests/Feature/PluginXmlResponseTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Models/Plugin.php b/app/Models/Plugin.php index d21f498..33a29d5 100644 --- a/app/Models/Plugin.php +++ b/app/Models/Plugin.php @@ -243,7 +243,7 @@ class Plugin extends Model } // Response doesn't seem to be JSON, wrap the response body text as a JSON object - return ['text' => $httpResponse->body()]; + return ['data' => $httpResponse->body()]; } catch (Exception $e) { Log::warning('Failed to parse JSON response: '.$e->getMessage()); diff --git a/tests/Feature/PluginXmlResponseTest.php b/tests/Feature/PluginXmlResponseTest.php index 9717d8d..5811089 100644 --- a/tests/Feature/PluginXmlResponseTest.php +++ b/tests/Feature/PluginXmlResponseTest.php @@ -113,7 +113,7 @@ test('plugin wraps plain text response body as JSON', function (): void { $plugin->refresh(); expect($plugin->data_payload)->toBe([ - 'text' => 'Lorem ipsum dolor sit amet', + 'data' => 'Lorem ipsum dolor sit amet', ]); });