protocol optional fields

This commit is contained in:
Julian Krauser 2024-10-14 17:03:33 +02:00
parent b9b258a1f6
commit 5f434c943e
3 changed files with 7 additions and 7 deletions

View file

@ -11,12 +11,12 @@ export class protocol {
@Column({ type: "date" }) @Column({ type: "date" })
date: Date; date: Date;
@Column({ type: "timestamp" }) @Column({ type: "timestamp", nullable: true })
starttime: Date; starttime: Date;
@Column({ type: "timestamp" }) @Column({ type: "timestamp", nullable: true })
endtime: Date; endtime: Date;
@Column({ type: "text" }) @Column({ type: "text", nullable: true })
summary: string; summary: string;
} }

View file

@ -9,7 +9,7 @@ export class ProtocolBase1728037129072 implements MigrationInterface {
new TableColumn({ new TableColumn({
name: "starttime", name: "starttime",
type: "timestamp", type: "timestamp",
isNullable: false, isNullable: true,
}) })
); );
await queryRunner.addColumn( await queryRunner.addColumn(
@ -17,7 +17,7 @@ export class ProtocolBase1728037129072 implements MigrationInterface {
new TableColumn({ new TableColumn({
name: "endtime", name: "endtime",
type: "timestamp", type: "timestamp",
isNullable: false, isNullable: true,
}) })
); );
await queryRunner.addColumn( await queryRunner.addColumn(
@ -25,7 +25,7 @@ export class ProtocolBase1728037129072 implements MigrationInterface {
new TableColumn({ new TableColumn({
name: "summary", name: "summary",
type: "text", type: "text",
isNullable: false, isNullable: true,
}) })
); );
} }

View file

@ -13,7 +13,7 @@ export default abstract class ProtocolService {
.createQueryBuilder("protocol") .createQueryBuilder("protocol")
.offset(offset) .offset(offset)
.limit(count) .limit(count)
.orderBy("date") .orderBy("date", "DESC")
.getManyAndCount() .getManyAndCount()
.then((res) => { .then((res) => {
return res; return res;