Fix account description error

pull/1813/head
Chocobozzz 2019-05-13 14:37:30 +02:00
parent b59f12b095
commit 241c3357d1
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
3 changed files with 29 additions and 4 deletions

View File

@ -14,7 +14,7 @@ import { CONFIG, registerConfigChangedHandler } from './config'
// ---------------------------------------------------------------------------
const LAST_MIGRATION_VERSION = 370
const LAST_MIGRATION_VERSION = 375
// ---------------------------------------------------------------------------

View File

@ -0,0 +1,25 @@
import * as Sequelize from 'sequelize'
async function up (utils: {
transaction: Sequelize.Transaction,
queryInterface: Sequelize.QueryInterface,
sequelize: Sequelize.Sequelize,
db: any
}): Promise<void> {
const data = {
type: Sequelize.STRING(1000),
allowNull: true,
defaultValue: null
}
await utils.queryInterface.changeColumn('account', 'description', data)
}
function down (options) {
throw new Error('Not implemented.')
}
export {
up,
down
}

View File

@ -3,7 +3,7 @@ import {
BeforeDestroy,
BelongsTo,
Column,
CreatedAt,
CreatedAt, DataType,
Default,
DefaultScope,
ForeignKey,
@ -26,7 +26,7 @@ import { VideoCommentModel } from '../video/video-comment'
import { UserModel } from './user'
import { AvatarModel } from '../avatar/avatar'
import { VideoPlaylistModel } from '../video/video-playlist'
import { WEBSERVER } from '../../initializers/constants'
import { CONSTRAINTS_FIELDS, WEBSERVER } from '../../initializers/constants'
import { Op, Transaction, WhereOptions } from 'sequelize'
export enum ScopeNames {
@ -91,7 +91,7 @@ export class AccountModel extends Model<AccountModel> {
@AllowNull(true)
@Default(null)
@Is('AccountDescription', value => throwIfNotValid(value, isAccountDescriptionValid, 'description', true))
@Column
@Column(DataType.STRING(CONSTRAINTS_FIELDS.USERS.DESCRIPTION.max))
description: string
@CreatedAt