summaryrefslogtreecommitdiff
path: root/app/php/controls/PasswordChange.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/php/controls/PasswordChange.php')
-rw-r--r--app/php/controls/PasswordChange.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/php/controls/PasswordChange.php b/app/php/controls/PasswordChange.php
index 9f2ac7f..cd901ca 100644
--- a/app/php/controls/PasswordChange.php
+++ b/app/php/controls/PasswordChange.php
@@ -9,7 +9,7 @@ class PasswordChange extends TTemplateControl {
}
public function setUserToChange(DbUser $user) {
- if ($user->IsGuest) {
+ if ($user->IsGuest && !$this->Page->IsCallBack) {
throw new TInvalidDataValueException(
'Password change impossible for guest user'
);