Don't include adult_content metadata for crossposts to DeadJournal and
InsaneJournal
Patch by afuna.
diffs (33 lines):
diff -r b2d3e39c090a -r 80d2596b9824 cgi-bin/DW/External/Site/DeadJournal.pm
--- a/cgi-bin/DW/External/Site/DeadJournal.pm Tue May 12 13:09:03 2009 +0000
+++ b/cgi-bin/DW/External/Site/DeadJournal.pm Tue May 12 13:11:55 2009 +0000
@@ -78,8 +78,9 @@ sub pre_crosspost_hook {
sub pre_crosspost_hook {
my ( $self, $req ) = @_;
- # this causes DeadJournal to choke with an "unknown metadata" error
+ # avoid "unknown metadata" error
delete $req->{props}->{useragent};
+ delete $req->{props}->{adult_content};
return $req;
}
diff -r b2d3e39c090a -r 80d2596b9824 cgi-bin/DW/External/Site/InsaneJournal.pm
--- a/cgi-bin/DW/External/Site/InsaneJournal.pm Tue May 12 13:09:03 2009 +0000
+++ b/cgi-bin/DW/External/Site/InsaneJournal.pm Tue May 12 13:11:55 2009 +0000
@@ -73,5 +73,15 @@ sub badge_image_url {
return 'http://www.insanejournal.com/img/userinfo.gif';
}
+# argument: request hash
+# returns: modified request hash
+sub pre_crosspost_hook {
+ my ( $self, $req ) = @_;
+
+ # avoid "unknown metadata" error
+ delete $req->{props}->{adult_content};
+
+ return $req;
+}
1;
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog