@@ -22,7 +22,7 @@ module.exports = function PgConnectionArgFilterBackwardRelationsPlugin(
2222 pgOmit : omit ,
2323 pgSql : sql ,
2424 pgIntrospectionResultsByKind : introspectionResultsByKind ,
25- graphql : { GraphQLInputObjectType, GraphQLBoolean } ,
25+ graphql : { GraphQLInputObjectType } ,
2626 connectionFilterResolve,
2727 connectionFilterFieldResolversByTypeNameAndFieldName,
2828 connectionFilterTypesByTypeName,
@@ -260,9 +260,10 @@ module.exports = function PgConnectionArgFilterBackwardRelationsPlugin(
260260 } ;
261261
262262 for ( const fieldName of Object . keys ( backwardRelationSpecByFieldName ) ) {
263- connectionFilterFieldResolversByTypeNameAndFieldName [ Self . name ] [
264- fieldName
265- ] = resolve ;
263+ connectionFilterFieldResolversByTypeNameAndFieldName [ Self . name ] = {
264+ ...connectionFilterFieldResolversByTypeNameAndFieldName [ Self . name ] ,
265+ [ fieldName ] : resolve ,
266+ } ;
266267 }
267268
268269 return extend ( fields , backwardRelationFields ) ;
@@ -395,13 +396,11 @@ module.exports = function PgConnectionArgFilterBackwardRelationsPlugin(
395396 }
396397 } ;
397398
398- for ( const manyFieldName of Object . keys ( manyFields ) ) {
399- if ( ! connectionFilterFieldResolversByTypeNameAndFieldName [ Self . name ] ) {
400- connectionFilterFieldResolversByTypeNameAndFieldName [ Self . name ] = { } ;
401- }
402- connectionFilterFieldResolversByTypeNameAndFieldName [ Self . name ] [
403- manyFieldName
404- ] = resolve ;
399+ for ( const fieldName of Object . keys ( manyFields ) ) {
400+ connectionFilterFieldResolversByTypeNameAndFieldName [ Self . name ] = {
401+ ...connectionFilterFieldResolversByTypeNameAndFieldName [ Self . name ] ,
402+ [ fieldName ] : resolve ,
403+ } ;
405404 }
406405
407406 return extend ( fields , manyFields ) ;
0 commit comments