Skip to content

Commit 1d72fd7

Browse files
authored
Merge pull request #1146 from opencrvs/ocrvs-10840
fix: validate middlename with isValidEnglishName()
2 parents 2fe8213 + 2fa5a66 commit 1d72fd7

File tree

3 files changed

+24
-7
lines changed

3 files changed

+24
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"@hapi/boom": "^9.1.1",
7070
"@hapi/hapi": "^20.0.1",
7171
"@hapi/inert": "^6.0.3",
72-
"@opencrvs/toolkit": "1.9.0-rc.a29215b",
72+
"@opencrvs/toolkit": "1.9.0-rc.a9cc5f2",
7373
"@types/chalk": "^2.2.0",
7474
"@types/csv2json": "^1.4.0",
7575
"@types/fhir": "^0.0.30",

src/form/v2/birth/validators.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export const invalidNameValidator = (fieldName: string) => ({
2222
},
2323
validator: field(fieldName).object({
2424
firstname: field('firstname').isValidEnglishName(),
25+
middlename: field('middlename').isValidEnglishName(),
2526
surname: field('surname').isValidEnglishName()
2627
})
2728
})

yarn.lock

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -834,10 +834,10 @@
834834
dependencies:
835835
"@octokit/openapi-types" "^18.0.0"
836836

837-
"@opencrvs/[email protected].a29215b":
838-
version "1.9.0-rc.a29215b"
839-
resolved "https://registry.yarnpkg.com/@opencrvs/toolkit/-/toolkit-1.9.0-rc.a29215b.tgz#38e3f97650b66d59ef65b22d9173574e975f9629"
840-
integrity sha512-Kx6Q4jQhvBAkm54lIkTV7aaZGb/+pu86F3D2an59HcOUaifXlMunqVPxMR38t5O0IuBU64qyUGF/Vzh5l7aCUg==
837+
"@opencrvs/[email protected].a9cc5f2":
838+
version "1.9.0-rc.a9cc5f2"
839+
resolved "https://registry.yarnpkg.com/@opencrvs/toolkit/-/toolkit-1.9.0-rc.a9cc5f2.tgz#cc3d381603118468884b46b6f985bbc291259800"
840+
integrity sha512-wEakPJQkFy76lyQ5F2JW7oFcbDU8b0y5ByrSSK9k9anLqjJT6GOdW4TPrD5b/Q74V9wmUZmj9Qc3VmHzfcgePg==
841841
dependencies:
842842
"@trpc/client" "11.4.3"
843843
"@trpc/server" "11.4.3"
@@ -5166,7 +5166,7 @@ string-argv@^0.0.2:
51665166
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz#dac30408690c21f3c3630a3ff3a05877bdcbd736"
51675167
integrity sha512-p6/Mqq0utTQWUeGMi/m0uBtlLZEwXSY3+mXzeRRqw7fz5ezUb28Wr0R99NlfbWaMmL/jCyT9be4jpn7Yz8IO8w==
51685168

5169-
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.3:
5169+
"string-width-cjs@npm:string-width@^4.2.0":
51705170
version "4.2.3"
51715171
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
51725172
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -5192,6 +5192,15 @@ string-width@^2.1.1:
51925192
is-fullwidth-code-point "^2.0.0"
51935193
strip-ansi "^4.0.0"
51945194

5195+
string-width@^4.1.0, string-width@^4.2.3:
5196+
version "4.2.3"
5197+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
5198+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
5199+
dependencies:
5200+
emoji-regex "^8.0.0"
5201+
is-fullwidth-code-point "^3.0.0"
5202+
strip-ansi "^6.0.1"
5203+
51955204
string-width@^5.0.1, string-width@^5.1.2:
51965205
version "5.1.2"
51975206
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
@@ -5217,7 +5226,7 @@ stringify-object@^3.2.2:
52175226
is-obj "^1.0.1"
52185227
is-regexp "^1.0.0"
52195228

5220-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
5229+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
52215230
version "6.0.1"
52225231
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
52235232
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -5238,6 +5247,13 @@ strip-ansi@^4.0.0:
52385247
dependencies:
52395248
ansi-regex "^3.0.0"
52405249

5250+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
5251+
version "6.0.1"
5252+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
5253+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
5254+
dependencies:
5255+
ansi-regex "^5.0.1"
5256+
52415257
strip-ansi@^7.0.1:
52425258
version "7.1.0"
52435259
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"

0 commit comments

Comments
 (0)