merge duplicate id lookup functions
[id3fs.git] / lib / ID3FS / PathElement / Tagval.pm
index 43c2f49..3b2a77b 100644 (file)
@@ -10,9 +10,13 @@ sub new
     my $self={};
     bless($self,$class);
 
+    $self->{db}=shift;
     $self->{name}=shift;
-
+    $self->{id}=$self->{db}->lookup_id("tagvals", $self->{name});
+    return(undef) unless(defined($self->{id}));
     return $self;
 }
 
+sub type { return "tagval"; }
+
 1;