From 8eb19ab9e3b97445f1f76a3bf28bb7e68818b077 Mon Sep 17 00:00:00 2001 From: Marin Karamihalev <marin.karamihalev@iopsys.eu> Date: Wed, 2 Aug 2023 10:12:47 +0200 Subject: [PATCH] endsWithProperty bug fix --- package.json | 2 +- public/modules/commands.html | 16 ++++++++-------- src/commands/util.ts | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 98fbd8a..e83305e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "usp-js", - "version": "0.4.3", + "version": "0.4.4", "description": "Library for easy usp(TR-369) communication using mqtt or ws.", "main": "node/index.js", "browser": "web/index.js", diff --git a/public/modules/commands.html b/public/modules/commands.html index 008252f..8e8eb51 100644 --- a/public/modules/commands.html +++ b/public/modules/commands.html @@ -100,7 +100,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in commands/index.ts:91</li> + <li>Defined in commands/index.ts:97</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -175,7 +175,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in commands/index.ts:119</li> + <li>Defined in commands/index.ts:125</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -207,7 +207,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in commands/index.ts:195</li> + <li>Defined in commands/index.ts:201</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -230,7 +230,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in commands/index.ts:134</li> + <li>Defined in commands/index.ts:140</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -265,7 +265,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in commands/index.ts:158</li> + <li>Defined in commands/index.ts:164</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -347,7 +347,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in commands/index.ts:189</li> + <li>Defined in commands/index.ts:195</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -370,7 +370,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in commands/index.ts:198</li> + <li>Defined in commands/index.ts:204</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -393,7 +393,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in commands/index.ts:62</li> + <li>Defined in commands/index.ts:68</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> diff --git a/src/commands/util.ts b/src/commands/util.ts index 3f5e585..4c7bbae 100644 --- a/src/commands/util.ts +++ b/src/commands/util.ts @@ -332,7 +332,7 @@ export enum ResponseType { const containsQuery = (path: string): boolean => path.split(".").some((part) => part.includes("*") || part.includes("[")); const endsWithProperty = (path: string): boolean => - /^.+\.[A-Za-z0-9]+$/.test(path); + /^.+\.[A-Za-z0-9_]+$/.test(path); const endsWithIndex = (path: string): boolean => /^.+\.\d+\.$/.test(path); const endsWithIndexedProperty = (path: string): boolean => /^.+\.\d+\..+$/.test(path.split(".").slice(-2)[0]); -- GitLab