diff --git a/module/VuFind/src/VuFind/Db/Row/User.php b/module/VuFind/src/VuFind/Db/Row/User.php index 4d8cefe910352e3d85871d5c8457ae9a9d7be501..d72c030e31a4d77119c739614d651912839c68b8 100644 --- a/module/VuFind/src/VuFind/Db/Row/User.php +++ b/module/VuFind/src/VuFind/Db/Row/User.php @@ -140,9 +140,11 @@ class User extends RowGateway implements \VuFind\Db\Table\DbTableAwareInterface, */ public function getCatPassword() { - return $this->passwordEncryptionEnabled() - ? $this->encryptOrDecrypt($this->cat_pass_enc, false) - : (isset($this->cat_password) ? $this->cat_password : null); + if ($this->passwordEncryptionEnabled()) { + return isset($this->cat_pass_enc) + ? $this->encryptOrDecrypt($this->cat_pass_enc, false) : null; + } + return isset($this->cat_password) ? $this->cat_password : null; } /**