File tree 2 files changed +4
-0
lines changed
2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ const messageTextMap = {
21
21
'open key is required' : 'A Open Key is required.' ,
22
22
'dev address is required' : 'A developer address is required.' ,
23
23
'scaffold title is required' : 'A scaffold title is required.' ,
24
+ 'special characters are forbidden' : 'special characters are forbidden' ,
24
25
'currency is required' : 'Currency is required.' ,
25
26
'low balance' : 'Minimum balance: 0,0087 Eth. Change MetaMask account or top up the balance.' ,
26
27
Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ export const validateScaffoldProperties = values => {
22
22
if ( field . name . match ( / [ \s \/ \\ ] / ) !== null )
23
23
/* eslint-enable */
24
24
scaffoldFieldsErrors . push ( t ( 'space forbidden' ) ) ;
25
+ if ( field . name . match ( / ^ [ a - z A - Z 0 - 9 ] + $ / g) === null ) {
26
+ scaffoldFieldsErrors . push ( t ( 'special characters are forbidden' ) ) ;
27
+ }
25
28
if ( solidityReservedWords . includes ( field . name ) )
26
29
scaffoldFieldsErrors . push ( t ( 'field name is forbidden' , field . name ) ) ;
27
30
if ( propertyNames . filter ( it => it === field . name ) . length > 1 ) scaffoldFieldsErrors . push ( t ( 'Name must be unique' ) ) ;
You can’t perform that action at this time.
0 commit comments