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) { if ($user->autosubscribe ^ $autosubscribe) {
$original = clone($user); $original = clone($user);
$user->nickname = $nickname; $user->autosubscribe = $autosubscribe;
$result = $user->update($original); $result = $user->update($original);
if ($result === FALSE) { if ($result === FALSE) {
common_log_db_error($user, 'UPDATE', __FILE__); common_log_db_error($user, 'UPDATE', __FILE__);
common_server_error(_('Couldn\'t update user.')); common_server_error(_('Couldn\'t update user for autosubscribe.'));
return; return;
} }
} }