fix: Unneccessary restrictive avatarUrl length

This commit is contained in:
Tom Moor
2022-07-07 12:16:54 +02:00
parent c36e7bfbb6
commit f90309e781

View File

@@ -84,17 +84,21 @@ export enum UserFlag {
@Fix
class User extends ParanoidModel {
@IsEmail
@Length({ min: 0, max: 255, msg: "Must be less than 255 characters" })
@Length({ min: 0, max: 255, msg: "email must be less than 255 characters" })
@Column
email: string | null;
@NotContainsUrl
@Length({ min: 0, max: 255, msg: "Must be less than 255 characters" })
@Length({
min: 0,
max: 255,
msg: "username must be less than 255 characters",
})
@Column
username: string | null;
@NotContainsUrl
@Length({ min: 0, max: 255, msg: "Must be less than 255 characters" })
@Length({ min: 0, max: 255, msg: "name must be less than 255 characters" })
@Column
name: string;
@@ -144,8 +148,12 @@ class User extends ParanoidModel {
@Column
language: string;
@Length({ min: 0, max: 255, msg: "Must be less than 255 characters" })
@Column(DataType.STRING)
@Length({
min: 0,
max: 1000,
msg: "avatarUrl must be less than 1000 characters",
})
get avatarUrl() {
const original = this.getDataValue("avatarUrl");