Skip to content

Commit 76de9da

Browse files
authored
fix(sql): use quoted identifier for type name when resolving SQL for empty array input (#96)
1 parent e056430 commit 76de9da

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/PgConnectionArgFilterOperatorsPlugin.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ module.exports = function PgConnectionArgFilterOperatorsPlugin(
2222
new GraphQLList(new GraphQLNonNull(fieldInputType));
2323
const resolveListSqlValue = (input, pgType, pgTypeModifier) =>
2424
input.length === 0
25-
? sql.query`(select null::${sql.raw(pgType.name)} limit 0)`
25+
? sql.query`(select null::${sql.identifier(
26+
pgType.namespaceName
27+
)}.${sql.identifier(pgType.name)} limit 0)`
2628
: sql.query`(${sql.join(
2729
input.map(i => gql2pg(i, pgType, pgTypeModifier)),
2830
","

0 commit comments

Comments
 (0)