File tree 1 file changed +19
-9
lines changed
1 file changed +19
-9
lines changed Original file line number Diff line number Diff line change @@ -245,16 +245,26 @@ server.route({
245
245
} )
246
246
. code ( 400 )
247
247
} else {
248
- if ( request . payload . parameter ) {
249
- return metaStorer . createTag ( request . payload . label , request . payload . parameter . type ) . catch ( e => {
250
- console . log ( e ) ;
251
- return e ;
252
- } ) ;
248
+ let regex = / \s | # | , | ; | : / ;
249
+ if ( ! regex . test ( request . payload . label ) ) {
250
+ if ( request . payload . parameter ) {
251
+ return metaStorer . createTag ( request . payload . label , request . payload . parameter . type ) . catch ( e => {
252
+ console . log ( e ) ;
253
+ return e ;
254
+ } ) ;
255
+ } else {
256
+ return metaStorer . createTag ( request . payload . label ) . catch ( e => {
257
+ console . log ( e ) ;
258
+ return e ;
259
+ } ) ;
260
+ }
253
261
} else {
254
- return metaStorer . createTag ( request . payload . label ) . catch ( e => {
255
- console . log ( e ) ;
256
- return e ;
257
- } ) ;
262
+ return h . response ( {
263
+ "statusCode" : 400 ,
264
+ "error" : "Label contains forbidden charcters" ,
265
+ "message" : regex + " matches the Label"
266
+ } )
267
+ . code ( 400 )
258
268
}
259
269
}
260
270
} ) ;
You can’t perform that action at this time.
0 commit comments