X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FID3FS%2FPathElement%2FTag.pm;h=3ddb659942dcd5c2744d69ecb8991891dd7c6c1e;hb=1c7e55d34956f90d235632995acf1238878db2a3;hp=346426140b619e786a251579cfd01808695bbc31;hpb=5b2547d90f42403c6b4148ee6f58315e8537f267;p=id3fs.git diff --git a/lib/ID3FS/PathElement/Tag.pm b/lib/ID3FS/PathElement/Tag.pm index 3464261..3ddb659 100644 --- a/lib/ID3FS/PathElement/Tag.pm +++ b/lib/ID3FS/PathElement/Tag.pm @@ -12,11 +12,13 @@ sub new $self->{db}=shift; $self->{name}=shift; - $self->{id}=($self->{db}->id("tags", $self->{name})); + $self->{parents_id}=shift; + $self->{id}=$self->{db}->lookup_id("tags", $self->{name}, $self->{parents_id}); return(undef) unless(defined($self->{id})); return($self); } sub type { return "tag"; } +sub id { return shift->{id}; } 1;