fix(medusa): discount types across model, service and api (#1545)

This commit is contained in:
Kasper Fabricius Kristensen
2022-05-22 12:18:37 +02:00
committed by GitHub
parent 4489b75f5a
commit 2f08167480
4 changed files with 17 additions and 13 deletions
+6 -6
View File
@@ -10,7 +10,7 @@ import {
ManyToMany,
ManyToOne,
PrimaryColumn,
UpdateDateColumn,
UpdateDateColumn
} from "typeorm"
import { ulid } from "ulid"
import { DbAwareColumn, resolveDbType } from "../utils/db-aware-column"
@@ -54,10 +54,10 @@ export class Discount {
starts_at: Date
@Column({ type: resolveDbType("timestamptz"), nullable: true })
ends_at: Date
ends_at: Date | null
@Column({ nullable: true })
valid_duration: string
@Column({ type: String, nullable: true })
valid_duration: string | null
@ManyToMany(() => Region, { cascade: true })
@JoinTable({
@@ -73,8 +73,8 @@ export class Discount {
})
regions: Region[]
@Column({ nullable: true })
usage_limit: number
@Column({ type: Number, nullable: true })
usage_limit: number | null
@Column({ default: 0 })
usage_count: number