From e8d608b2c0246620f83c1d084ffeccb03d2e0fdc Mon Sep 17 00:00:00 2001 From: Projit Roy Date: Thu, 10 Nov 2022 11:27:15 +0530 Subject: SDNR GUI always says 'Input is wrong.' for leaves with type 'inet:ip-address' Saving the data works just fine Issue-ID: CCSDK-3800 Signed-off-by: Projit Roy Change-Id: I5433f5a3bd4e8a41f023d0ad12223e98d9624100 --- sdnr/wt/odlux/apps/configurationApp/src/yang/yangParser.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdnr/wt/odlux/apps/configurationApp/src/yang/yangParser.ts b/sdnr/wt/odlux/apps/configurationApp/src/yang/yangParser.ts index 965935a5c..74e346e86 100644 --- a/sdnr/wt/odlux/apps/configurationApp/src/yang/yangParser.ts +++ b/sdnr/wt/odlux/apps/configurationApp/src/yang/yangParser.ts @@ -1049,7 +1049,7 @@ export class YangParser { }; const extractPattern = (): Expression | undefined => { - const pattern = this.extractNodes(this.extractNodes(cur, "type")[0]!, "pattern").map(p => p.arg!).filter(p => !!p).map(p => `^${p}$`); + const pattern = this.extractNodes(this.extractNodes(cur, "type")[0]!, "pattern").map(p => p.arg!).filter(p => !!p).map(p => `^${p.replace(/(?:\\(.))/g, '$1')}$`); return pattern && pattern.length == 1 ? new RegExp(pattern[0]) : pattern && pattern.length > 1 -- cgit 1.2.3-korg