email_virtual does not have an email field.
authorStéphane Jacob <sj@m4x.org>
Fri, 1 Apr 2011 16:19:36 +0000 (18:19 +0200)
committerStéphane Jacob <sj@m4x.org>
Fri, 1 Apr 2011 16:19:36 +0000 (18:19 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
classes/user.php

index 976da55..304c1fa 100644 (file)
@@ -701,7 +701,7 @@ class User extends PlUser
             }
 
             $tables = array('account_auth_openid', 'announce_read', 'contacts',
-                            'email_send_save', 'email_virtual',
+                            'email_send_save',
                             'forum_innd', 'forum_profiles', 'forum_subs',
                             'group_announces_read', 'group_members',
                             'group_member_sub_requests', 'reminder', 'requests',
@@ -714,6 +714,9 @@ class User extends PlUser
             XDB::execute('DELETE FROM  email_redirect_account
                                 WHERE  uid = {?} AND type != \'homonym\'',
                          $this->id());
+            XDB::execute('DELETE FROM  email_virtual
+                                WHERE  redirect = {?}',
+                         $this->forlifeEmail());
 
             foreach (array('gapps_accounts', 'gapps_nicknames') as $t) {
                 XDB::execute('DELETE FROM  ' . $t . '