summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/VNDB/Util/DB.pm3
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|