models/revision.ts: Fix primary key default value

Signed-off-by: David Mehren <dmehren1@gmail.com>
This commit is contained in:
David Mehren 2020-04-13 19:47:08 +02:00
parent c24023437f
commit 3ea64b2308
No known key found for this signature in database
GPG key ID: 6017AF117F9756CB

View file

@ -1,16 +1,26 @@
import { BelongsTo, Column, DataType, ForeignKey, IsUUID, Model, PrimaryKey, Table } from 'sequelize-typescript'
import { ChildProcess } from 'child_process'
import { Note } from './note'
import { processData, stripNullByte } from '../utils'
import Sequelize from 'sequelize'
import {
BelongsTo,
Column,
DataType,
Default,
ForeignKey,
IsUUID,
Model,
PrimaryKey,
Table
} from 'sequelize-typescript'
// core
import { logger } from '../logger'
import { processData, stripNullByte } from '../utils'
import { Note } from './note'
import async = require('async')
import moment = require('moment')
import childProcess = require('child_process')
import shortId = require('shortid')
import moment = require('moment')
import path = require('path')
import shortId = require('shortid')
const Op = Sequelize.Op
@ -64,9 +74,9 @@ function sendDmpWorker (data, callback): void {
@Table
export class Revision extends Model<Revision> {
@IsUUID(4)
@Default(Sequelize.UUIDV4)
@PrimaryKey
@Column
@Column(DataType.UUID)
id: string
@Column(DataType.INTEGER)