From 158cf6107afeeeabfb99d7cd09b0f1dd91e4b357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20K=C3=B6nig?= <33655937+jkoenig134@users.noreply.github.com> Date: Tue, 5 Mar 2024 14:24:16 +0100 Subject: [PATCH] Fix/allow @ in query translator array keys (#27) * fix: allow @ in query translator array keys * chore: version bump --- package-lock.json | 2 +- packages/querytranslator/package.json | 2 +- packages/querytranslator/src/QueryTranslator.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6bb74ac..9807f6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7559,7 +7559,7 @@ }, "packages/querytranslator": { "name": "@js-soft/docdb-querytranslator", - "version": "1.1.2", + "version": "1.1.3", "license": "MIT", "devDependencies": { "@js-soft/docdb-access-abstractions": "*", diff --git a/packages/querytranslator/package.json b/packages/querytranslator/package.json index 0bf58ab..b3cb9a3 100644 --- a/packages/querytranslator/package.json +++ b/packages/querytranslator/package.json @@ -1,6 +1,6 @@ { "name": "@js-soft/docdb-querytranslator", - "version": "1.1.2", + "version": "1.1.3", "description": "Parse and pass URL queries to MongoDB and LokiJS query", "homepage": "https://github.com/js-soft/ts-documentdb-access#readme", "repository": { diff --git a/packages/querytranslator/src/QueryTranslator.ts b/packages/querytranslator/src/QueryTranslator.ts index b99b28d..d5448f1 100644 --- a/packages/querytranslator/src/QueryTranslator.ts +++ b/packages/querytranslator/src/QueryTranslator.ts @@ -4,7 +4,7 @@ import { StringOperations } from "./StringOperations"; export class QueryTranslator { private static defaultKeyRegex = /^[a-zA-Z_@][a-zA-Z@0-9-_]*(\.[a-zA-Z_@][a-zA-Z@0-9-_]*)*$/; private static defaultValRegex?: RegExp = undefined; - private static defaultArrRegex = /^[a-zA-Zæøå0-9-_.]+(\[])?$/i; + private static defaultArrRegex = /^[a-zA-Z@æøå0-9-_.]+(\[])?$/i; private readonly ops: string[]; private readonly alias: any;