From b2b3dac35b6ac8f08b208b35f1dc02d608c064c7 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sun, 23 Jun 2024 12:49:05 +0200 Subject: [PATCH] Resolve #1640 workaround PHP issue --- .../v/0.0.0/app/libraries/MailSo/Imap/Traits/Status.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Traits/Status.php b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Traits/Status.php index a6a97f724..1ad7c8c7a 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Traits/Status.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Traits/Status.php @@ -119,7 +119,11 @@ trait Status } if (\property_exists(__TRAIT__, $name)) { if ('MAILBOXID' === $name) { - $this->MAILBOXID = \base64_encode(\is_array($value) ? $value[0] : $value); + // https://github.com/the-djmaze/snappymail/issues/1640 + $value = \is_array($value) ? \reset($value) : $value; + if (\is_string($value)) { + $this->MAILBOXID = \base64_encode($value); + } } else { $this->$name = (int) $value; }