fixup autosubscribe save

darcs-hash:20080720233712-84dde-dda5de6fec9d1d48f61139c1cce8a6e8aa2e0055.gz
This commit is contained in:
Evan Prodromou 2008-07-20 19:37:12 -04:00
parent 009a8efaf1
commit 27d5118b6d
1 changed files with 4 additions and 3 deletions

View File

@ -118,18 +118,19 @@ class ProfilesettingsAction extends SettingsAction {
}
}
# XOR
# XXX: XOR
if ($user->autosubscribe ^ $autosubscribe) {
$original = clone($user);
$user->nickname = $nickname;
$user->autosubscribe = $autosubscribe;
$result = $user->update($original);
if ($result === FALSE) {
common_log_db_error($user, 'UPDATE', __FILE__);
common_server_error(_('Couldn\'t update user.'));
common_server_error(_('Couldn\'t update user for autosubscribe.'));
return;
}
}