diff --git a/packages/medusa/src/api/routes/store/returns/create-return.js b/packages/medusa/src/api/routes/store/returns/create-return.js index c61727c4c5..1101dbd08e 100644 --- a/packages/medusa/src/api/routes/store/returns/create-return.js +++ b/packages/medusa/src/api/routes/store/returns/create-return.js @@ -31,9 +31,6 @@ import { MedusaError, Validator } from "medusa-core-utils" * option_id: * type: string * description: The id of the Shipping Option to create the Shipping Method from. - * no_notification: - * description: If set to true no notification will be send - * type: boolean * * tags: * - Return @@ -62,8 +59,7 @@ export default async (req, res) => { .keys({ option_id: Validator.string().optional(), }) - .optional(), - no_notification: Validator.boolean().optional() + .optional() }) const { value, error } = schema.validate(req.body) @@ -136,8 +132,7 @@ export default async (req, res) => { .withTransaction(manager) .emit("order.return_requested", { id: value.order_id, - return_id: createdReturn.id, - no_notification: no_notification + return_id: createdReturn.id }) return { diff --git a/packages/medusa/src/migrations/1622713782458-no_notification.ts b/packages/medusa/src/migrations/1622713782458-no_notification.ts new file mode 100644 index 0000000000..0e0ac4ef00 --- /dev/null +++ b/packages/medusa/src/migrations/1622713782458-no_notification.ts @@ -0,0 +1,11 @@ +import {MigrationInterface, QueryRunner} from "typeorm"; + +export class noNotification1622713782458 implements MigrationInterface { + + public async up(queryRunner: QueryRunner): Promise { + } + + public async down(queryRunner: QueryRunner): Promise { + } + +} diff --git a/packages/medusa/src/models/claim-order.ts b/packages/medusa/src/models/claim-order.ts index 547245544f..dea06419f1 100644 --- a/packages/medusa/src/models/claim-order.ts +++ b/packages/medusa/src/models/claim-order.ts @@ -134,6 +134,9 @@ export class ClaimOrder { @DeleteDateColumn({ type: "timestamptz" }) deleted_at: Date + @Column({ type: "boolean"}) + no_notification: Boolean + @Column({ type: "jsonb", nullable: true }) metadata: any diff --git a/packages/medusa/src/models/order.ts b/packages/medusa/src/models/order.ts index a6d7be6ff0..95aad02d1d 100644 --- a/packages/medusa/src/models/order.ts +++ b/packages/medusa/src/models/order.ts @@ -245,6 +245,9 @@ export class Order { @Column({ type: "jsonb", nullable: true }) metadata: any + @Column({ type: "boolean"}) + no_notification: Boolean + @Column({ nullable: true }) idempotency_key: string diff --git a/packages/medusa/src/models/return.ts b/packages/medusa/src/models/return.ts index 77cd1d2837..b3bdc6b8bf 100644 --- a/packages/medusa/src/models/return.ts +++ b/packages/medusa/src/models/return.ts @@ -99,6 +99,9 @@ export class Return { @UpdateDateColumn({ type: "timestamptz" }) updated_at: Date + @Column({ type: "boolean"}) + no_notification: Boolean + @Column({ type: "jsonb", nullable: true }) metadata: any diff --git a/packages/medusa/src/models/swap.ts b/packages/medusa/src/models/swap.ts index 606bdfade7..37708b6b94 100644 --- a/packages/medusa/src/models/swap.ts +++ b/packages/medusa/src/models/swap.ts @@ -130,6 +130,9 @@ export class Swap { @DeleteDateColumn({ type: "timestamptz" }) deleted_at: Date + @Column({ type: "boolean"}) + no_notification: Boolean + @Column({ type: "jsonb", nullable: true }) metadata: any