From 44ea26659693b90e6c8573da82812115a52f9f28 Mon Sep 17 00:00:00 2001 From: yorhel Date: Fri, 29 Aug 2008 14:14:29 +0000 Subject: Fixed the removal of screenshots on a reverse relation update git-svn-id: svn://vndb.org/vndb@106 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b --- lib/VNDB/VN.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/VNDB/VN.pm') diff --git a/lib/VNDB/VN.pm b/lib/VNDB/VN.pm index 544bc351..982e2e16 100644 --- a/lib/VNDB/VN.pm +++ b/lib/VNDB/VN.pm @@ -393,7 +393,7 @@ sub VNUpdReverse { # old, new, id, cid, rev } for my $i (keys %upd) { - my $r = $self->DBGetVN(id => $i, what => 'extended relations categories anime')->[0]; + my $r = $self->DBGetVN(id => $i, what => 'extended relations categories anime screenshots')->[0]; my @newrel; $_->{id} != $id && push @newrel, [ $_->{relation}, $_->{id} ] for (@{$r->{relations}}); @@ -404,6 +404,7 @@ sub VNUpdReverse { # old, new, id, cid, rev causedby => $cid, uid => 1, # Multi - hardcoded anime => [ map $_->{id}, @{$r->{anime}} ], + screenshots => [ map [ $_->{id}, $_->{nsfw}, $_->{rid} ], @{$r->{screenshots}} ], ( map { $_ => $r->{$_} } qw| title desc alias categories img_nsfw length l_wp l_encubed l_renai l_vnn image | ) ); } -- cgit v1.2.3