diff options
-rw-r--r-- | lib/VNDB/Util/DB.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/VNDB/Util/DB.pm b/lib/VNDB/Util/DB.pm index b1372a54..82b51f05 100644 --- a/lib/VNDB/Util/DB.pm +++ b/lib/VNDB/Util/DB.pm @@ -590,7 +590,8 @@ sub DBGetVN { # %options->{ id rev char search order results page what cati cate for (split /[ -,]/, $o{search}) { s/%//g; next if length($_) < 2; - $w{ sprintf '(ivr.title ILIKE %s OR ivr.alias ILIKE %1$s OR irr.title ILIKE %1$s OR irr.original ILIKE %1$s)', + my $gt = VNDB::GTINType($_) ? ' OR irr.gtin = '.$_ : ''; + $w{ sprintf '(ivr.title ILIKE %s OR ivr.alias ILIKE %1$s OR irr.title ILIKE %1$s OR irr.original ILIKE %1$s'.$gt.')', qs('%%'.$_.'%%') } = 1; } $where{ q| |