X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FID3FS%2FDB.pm;h=fd0b7a7b7e03a48dfc61298e3d7dfdacfe651ec6;hb=6af9f8a622dcd143c48a2e6491ff587843f6bcc2;hp=19015fdd05bec4bd6e923e7f5b27ceb5eff517e8;hpb=dc4087604136162ba9b80620d7490cf1e014310b;p=id3fs.git diff --git a/lib/ID3FS/DB.pm b/lib/ID3FS/DB.pm index 19015fd..fd0b7a7 100644 --- a/lib/ID3FS/DB.pm +++ b/lib/ID3FS/DB.pm @@ -416,7 +416,7 @@ sub constraints_tag_list my @tags_vals=(); for my $constraint (@constraints) { - print ref($constraint), $constraint->{name}, "\n"; + print ref($constraint), ": ", $constraint->{name}, "\n"; if(ref($constraint) eq "ID3FS::PathElement::Tag") { if(defined($lasttag)) @@ -437,6 +437,11 @@ sub constraints_tag_list } } } + # handle dangling tag with unspecified value + if(defined($lasttag)) + { + push(@tags, $lasttag); + } unless($self->{postgres}) { @tags=map{ "\"$_\""; } @tags;