TT#138400 fix findby_domain_usernames finder method query

Change-Id: I9e41ff0845e3476c81cfb6141f574db9563b7e12
(cherry picked from commit 79bc78feca)
mr10.1.1
Rene Krenn 4 years ago
parent e2f6b74779
commit b672c4f53c

@ -82,7 +82,7 @@ sub findby_domain_usernames {
$xa_db //= $db; $xa_db //= $db;
my $table = $db->tableidentifier($tablename); my $table = $db->tableidentifier($tablename);
my $stmt = 'SELECT s.* FROM ' . $table . ' s join provisioning.domains d on s.domain_id = d.id WHERE d.domain = ?'; my $stmt = 'SELECT s.* FROM ' . $table . ' s join provisioning.voip_domains d on s.domain_id = d.id WHERE d.domain = ?';
my @params = ($domain); my @params = ($domain);
if (defined $usernames and 'ARRAY' eq ref $usernames) { if (defined $usernames and 'ARRAY' eq ref $usernames) {
$stmt .= ' AND ' . $db->columnidentifier('username') . ' IN (' . substr(',?' x scalar @$usernames,1) . ')'; $stmt .= ' AND ' . $db->columnidentifier('username') . ' IN (' . substr(',?' x scalar @$usernames,1) . ')';

Loading…
Cancel
Save