From 7ef1a8f14a96036e733ec463d3e116d1a173c54f Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 18 Jan 2022 15:06:45 +0100 Subject: [PATCH] Don't return Text and Signature when verified. --- .../libraries/RainLoop/Actions/Messages.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Messages.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Messages.php index b353efb31..85549b610 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Messages.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Messages.php @@ -727,14 +727,17 @@ trait Messages // GNUPG_SIGSUM_TOFU_CONFLICT = 'A TOFU conflict was detected.', ]; - $result['Result'] = [ - 'fingerprint' => $info['fingerprint'], - 'validity' => $info['validity'], - 'status' => $info['status'], - 'summary' => $info['summary'], - 'message' => \implode("\n", \array_filter($summary, function($k) use ($info) { - return $info['summary'] & $k; - }, ARRAY_FILTER_USE_KEY)) + // Verified, so no need to return $result['Text'] and $result['Signature'] + $result = [ + 'Result' => [ + 'fingerprint' => $info['fingerprint'], + 'validity' => $info['validity'], + 'status' => $info['status'], + 'summary' => $info['summary'], + 'message' => \implode("\n", \array_filter($summary, function($k) use ($info) { + return $info['summary'] & $k; + }, ARRAY_FILTER_USE_KEY)) + ] ]; }