X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmodels%2Fapplication%2Fapplication.ts;h=5531d134a1b6f67c14b6b9bc2b8483cccb2eb90d;hb=16c016e8b1d5ca46343d3363f9a49e24c5d7c944;hp=21f8b1cbc70acc65c96e24c829ee65fdca1bffad;hpb=a786d8a08bf99f339bf16808f46e160404497ae2;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/models/application/application.ts b/server/models/application/application.ts index 21f8b1cbc..5531d134a 100644 --- a/server/models/application/application.ts +++ b/server/models/application/application.ts @@ -1,6 +1,7 @@ +import * as memoizee from 'memoizee' import { AllowNull, Column, Default, DefaultScope, HasOne, IsInt, Model, Table } from 'sequelize-typescript' +import { AttributesOnly } from '@shared/core-utils' import { AccountModel } from '../account/account' -import * as memoizee from 'memoizee' export const getServerActor = memoizee(async function () { const application = await ApplicationModel.load() @@ -24,7 +25,7 @@ export const getServerActor = memoizee(async function () { tableName: 'application', timestamps: false }) -export class ApplicationModel extends Model { +export class ApplicationModel extends Model>> { @AllowNull(false) @Default(0)