]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix video tag validator
authorChocobozzz <me@florianbigard.com>
Wed, 18 Nov 2020 15:25:37 +0000 (16:25 +0100)
committerChocobozzz <me@florianbigard.com>
Wed, 18 Nov 2020 15:25:37 +0000 (16:25 +0100)
client/src/app/shared/form-validators/video-validators.ts

index 23f2391b247a2960e7f08c4e1a9be9d4367c95fc..b3ce876b1418c993cf8642f93dfa966bc81c25f4 100644 (file)
@@ -64,7 +64,7 @@ export const VIDEO_TAGS_ARRAY_VALIDATOR: BuildFormValidator = {
   VALIDATORS: [ Validators.maxLength(5), arrayTagLengthValidator() ],
   MESSAGES: {
     'maxlength': $localize`A maximum of 5 tags can be used on a video.`,
-    'arrayTagLength': $localize`A tag should be more than 2, and less than 30 characters long.`
+    'arrayTagLength': $localize`A tag should be more than 1 and less than 30 characters long.`
   }
 }
 
@@ -92,7 +92,7 @@ function arrayTagLengthValidator (min = 2, max = 30): ValidatorFn {
   return (control: AbstractControl): ValidationErrors => {
     const array = control.value as Array<string>
 
-    if (array.every(e => e.length > min && e.length < max)) {
+    if (array.every(e => e.length >= min && e.length <= max)) {
       return null
     }