Skip to content

Commit a91b809

Browse files
committed
Fix bug with over-non-nullification of types
1 parent b140af8 commit a91b809

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/PgConnectionArgFilterOperatorsPlugin.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ export const PgConnectionArgFilterOperatorsPlugin: GraphileConfig.Plugin = {
114114
forceTextTypesSensitive.includes(resolveDomains(c.arrayOfCodec))
115115
) {
116116
return listOfCodec(TYPES.text, {
117-
extensions: { listItemNonNull: true },
117+
extensions: { listItemNonNull: c.extensions?.listItemNonNull },
118118
});
119119
}
120120
return c;
@@ -136,7 +136,7 @@ export const PgConnectionArgFilterOperatorsPlugin: GraphileConfig.Plugin = {
136136
return [
137137
sql`(${identifier})::text[]`,
138138
listOfCodec(TYPES.text, {
139-
extensions: { listItemNonNull: true },
139+
extensions: { listItemNonNull: c.extensions?.listItemNonNull },
140140
}),
141141
] as const;
142142
} else if (forceTextTypesSensitive.includes(resolveDomains(c))) {
@@ -153,7 +153,7 @@ export const PgConnectionArgFilterOperatorsPlugin: GraphileConfig.Plugin = {
153153
forceTextTypesInsensitive.includes(resolveDomains(c.arrayOfCodec))
154154
) {
155155
return listOfCodec(TYPES.text, {
156-
extensions: { listItemNonNull: true },
156+
extensions: { listItemNonNull: c.extensions?.listItemNonNull },
157157
});
158158
}
159159
return c;
@@ -175,7 +175,7 @@ export const PgConnectionArgFilterOperatorsPlugin: GraphileConfig.Plugin = {
175175
return [
176176
sql`(${identifier})::text[]`,
177177
listOfCodec(TYPES.text, {
178-
extensions: { listItemNonNull: true },
178+
extensions: { listItemNonNull: c.extensions?.listItemNonNull },
179179
}),
180180
] as const;
181181
} else if (forceTextTypesInsensitive.includes(resolveDomains(c))) {

0 commit comments

Comments
 (0)