From 9bec8dd5061369f18c6da2b3a2e2ee3ed030662e Mon Sep 17 00:00:00 2001 From: vaaguirre Date: Sun, 10 May 2020 01:45:13 -0600 Subject: [PATCH] Fix issue with Modoboa driver for password plugin (#7372) Was having trouble with updating a password with the Modoboa API (1.9.1). API responded with an error message but 200 HTTP status code, so roundcube displayed a success message even though the password wasn't being updated. Added a line to include a required field in the update request. --- plugins/password/drivers/modoboa.php | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/password/drivers/modoboa.php b/plugins/password/drivers/modoboa.php index 4f41c2d35..717b550da 100644 --- a/plugins/password/drivers/modoboa.php +++ b/plugins/password/drivers/modoboa.php @@ -82,6 +82,7 @@ class rcube_modoboa_password // Encode json with new password $ret['username'] = $decoded[0]->username; + $ret['mailbox'] = $decoded[0]->mailbox; $ret['role'] = $decoded[0]->role; $ret['password'] = $passwd; // new password $encoded = json_encode($ret);