Don't check for a valid entry on delete (only when editing or
crossposting).
Patch by allen.
diffs (12 lines):
diff -r e611a6c5f796 -r 0c3f9b7f8c34 cgi-bin/DW/Worker/XPostWorker.pm
--- a/cgi-bin/DW/Worker/XPostWorker.pm Mon Feb 28 22:27:04 2011 +0800
+++ b/cgi-bin/DW/Worker/XPostWorker.pm Tue Mar 01 14:45:13 2011 +0800
@@ -66,7 +66,7 @@ sub work {
return $job->failed("Unable to load account $acctid for uid $uid") unless
defined $acct;
my $entry = LJ::Entry->new($u, ditemid => $ditemid);
- return $job->failed("Unable to load entry $ditemid for uid $uid") unless
defined $entry && $entry->valid;
+ return $job->failed("Unable to load entry $ditemid for uid $uid") unless
defined $entry && ( $delete || $entry->valid );
my %auth;
if ($auth_response) {
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog