diff --git a/package.json b/package.json index f0f1828..8a89e5f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@user-credits/stripe-mongoose", "author": "Zied Hamdi", "type": "module", - "version": "1.0.0-beta", + "version": "1.0.1-beta", "license": "MIT", "keywords": [ "user-credits", @@ -36,7 +36,7 @@ "buildTrace": "rmdir /s /q .\\dist & npx tsc --traceResolution", "lint": "npx eslint --fix .", "prepublishOnly": "pnpm lint && pnpm build && pnpm testPublish", - "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", + "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --coverageDirectory='coverage'", "testWatch": "node --experimental-vm-modules node_modules/jest/bin/jest.js --watchAll --no-cache --coverage --coverageDirectory='coverage'", "testPublish": "node --experimental-vm-modules node_modules/jest/bin/jest.js --no-cache" }, diff --git a/src/impl/mongoose/model/Offer.ts b/src/impl/mongoose/model/Offer.ts index f4892ee..b460f4f 100644 --- a/src/impl/mongoose/model/Offer.ts +++ b/src/impl/mongoose/model/Offer.ts @@ -8,12 +8,14 @@ export type IMongooseOffer = IOffer & Document; const offerSchema = new Schema({ appendDate: Boolean, - combinedItems: { - // ICombinedOffer - offerGroup: String, - offerId: Schema.ObjectId, - quantity: Number, - }, + combinedItems: [ + { + // ICombinedOffer + offerGroup: String, + offerId: Schema.ObjectId, + quantity: Number, + }, + ], currency: String, customCycle: Number, cycle: {