From 421578692fc080d8b1dc296ff9a4badb05200ca0 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Thu, 26 Sep 2024 17:10:13 +0100 Subject: [PATCH] Fix behavior string validation, it should allow whitespace padding --- graphile-build/graphile-build/src/behavior.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphile-build/graphile-build/src/behavior.ts b/graphile-build/graphile-build/src/behavior.ts index 95e88ab50..9c4fbcb55 100644 --- a/graphile-build/graphile-build/src/behavior.ts +++ b/graphile-build/graphile-build/src/behavior.ts @@ -861,7 +861,7 @@ export function isValidBehaviorString( ): behavior is GraphileBuild.BehaviorString { return ( typeof behavior === "string" && - /^[+-]?([a-zA-Z](?:[_:]?[a-zA-Z0-9])+|\*)(?:\s+[+-]?(?:[a-zA-Z]([_:]?[a-zA-Z0-9])+|\*))*$/.test( + /^\s*[+-]?([a-zA-Z](?:[_:]?[a-zA-Z0-9])+|\*)(?:\s+[+-]?(?:[a-zA-Z]([_:]?[a-zA-Z0-9])+|\*))*\s*$/.test( behavior, ) );