X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Finitializeinbox.php;h=44508fe22abf87f6b4b96baed93d141f4f5d0891;hb=189d34173311828ccfe0aec5f381ad26887384ce;hp=bc31cba1539091222db0e980536d2ce9567db81c;hpb=aa23698553b9eeed1397a8c9144b14ca16ca53a4;p=quix0rs-gnu-social.git diff --git a/scripts/initializeinbox.php b/scripts/initializeinbox.php index bc31cba153..44508fe22a 100644 --- a/scripts/initializeinbox.php +++ b/scripts/initializeinbox.php @@ -72,7 +72,7 @@ try { foreach ($ids as $id) { $user = User::staticGet('id', $id); if (empty($user)) { - throw new Exception("Can't find user with id '$id'."); + print "Can't find user with id '$id'.\n"; } initializeInbox($user); } @@ -91,14 +91,20 @@ function initializeInbox($user) print "Initializing inbox for $user->nickname..."; } - $inbox = Inbox::staticGet('user_id', $user_id); + $inbox = Inbox::staticGet('user_id', $user->id); + if ($inbox && !empty($inbox->fake)) { + if (!have_option('q', 'quiet')) { + echo "(replacing faux cached inbox)"; + } + $inbox = false; + } if (!empty($inbox)) { if (!have_option('q', 'quiet')) { print "SKIP\n"; } } else { - $inbox = Inbox::initialize($user_id); + $inbox = Inbox::initialize($user->id); if (!have_option('q', 'quiet')) { if (empty($inbox)) { print "ERR\n";