From 296bb4c887f442b77ac69463027d8d973c7ca2ab Mon Sep 17 00:00:00 2001 From: Yorhel Date: Thu, 11 Nov 2010 20:29:11 +0100 Subject: Handler::VNEdit: Fixed bug with reverse relation update of "official" The official flag of untouched relations wasn't properly copied from the old revision. --- lib/VNDB/Handler/VNEdit.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/VNDB/Handler/VNEdit.pm b/lib/VNDB/Handler/VNEdit.pm index 0d565dc6..8ee104af 100644 --- a/lib/VNDB/Handler/VNEdit.pm +++ b/lib/VNDB/Handler/VNEdit.pm @@ -275,7 +275,7 @@ sub _updreverse { # edit all related VNs for my $i (keys %upd) { my $r = $self->dbVNGet(id => $i, what => 'relations')->[0]; - my @newrel = map $_->{id} != $vid ? [ $_->{relation}, $_->{id} ] : (), @{$r->{relations}}; + my @newrel = map $_->{id} != $vid ? [ $_->{relation}, $_->{id}, $_->{official} ] : (), @{$r->{relations}}; push @newrel, [ $upd{$i}[0], $vid, $upd{$i}[1] ] if $upd{$i}; $self->dbItemEdit(v => $r->{cid}, relations => \@newrel, -- cgit v1.2.3