diff options
| author | Maarten Vanraes <alien@mageia.org> | 2016-05-16 17:56:41 +0200 | 
|---|---|---|
| committer | Maarten Vanraes <alien@mageia.org> | 2016-05-16 17:56:41 +0200 | 
| commit | 385ab2ad6064eb8ff8825538c367c250395eb270 (patch) | |
| tree | c516d082beb19be173aa406eed33f51e04f126a9 /lib | |
| parent | 0bbc002d53ba97c0a932b8ecb8b6315adbc9eea0 (diff) | |
| download | manatools-385ab2ad6064eb8ff8825538c367c250395eb270.tar manatools-385ab2ad6064eb8ff8825538c367c250395eb270.tar.gz manatools-385ab2ad6064eb8ff8825538c367c250395eb270.tar.bz2 manatools-385ab2ad6064eb8ff8825538c367c250395eb270.tar.xz manatools-385ab2ad6064eb8ff8825538c367c250395eb270.zip | |
filter out undef out of reverse tags
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/ManaTools/Shared/disk_backend/Part.pm | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/lib/ManaTools/Shared/disk_backend/Part.pm b/lib/ManaTools/Shared/disk_backend/Part.pm index f2949cfb..99bb1a50 100644 --- a/lib/ManaTools/Shared/disk_backend/Part.pm +++ b/lib/ManaTools/Shared/disk_backend/Part.pm @@ -247,7 +247,7 @@ sub add_link {      my $self = shift;      my $part = shift;      my @tags = @_; -    my @rtags = map { _reverse_tag($_) } @tags; +    my @rtags = grep { defined $_ } map { _reverse_tag($_) } @tags;      my $partlink1 = $self->_add_partlink($part, @tags);      my $partlink2 = $part->_add_partlink($self, @rtags);      return ($partlink1, $partlink2); @@ -257,7 +257,7 @@ sub add_taglink {      my $self = shift;      my $part = shift;      my @tags = @_; -    my @rtags = map { _reverse_tag($_) } @tags; +    my @rtags = grep { defined $_ } map { _reverse_tag($_) } @tags;      # partlink1      my $partlink1 = $self->find_link($part); @@ -338,7 +338,7 @@ sub remove_taglinks {      my $self = shift;      my $part = shift;      my @tags = @_; -    my @rtags = map { _reverse_tag($_) } @tags; +    my @rtags = grep { defined $_ } map { _reverse_tag($_) } @tags;      # partlink1      my $partlink1 = $self->find_link($part); | 
