fix(medusa): adds fulfillment_created event in order service (#101)

This commit is contained in:
Sebastian Rindom authored and GitHub committed 2020-09-05 15:40:57 +02:00
1 parent 755040a0f2
commit 021544d454
4 files changed
+10 -4

No files matched your search

+1 -1
View File
@@ -4,5 +4,5 @@
"packages/*" "packages/*"
], ],
"registry": "https://registry.npmjs.org/", "registry": "https://registry.npmjs.org/",
"version": "1.0.1-beta.0" "version": "1.0.1-beta.2"
} }
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@medusajs/medusa", "name": "@medusajs/medusa",
"version": "1.0.1-beta.0", "version": "1.0.1-beta.2",
"description": "E-commerce for JAMstack", "description": "E-commerce for JAMstack",
"main": "dist/app.js", "main": "dist/app.js",
"repository": { "repository": {
@@ -6,5 +6,6 @@ export default new mongoose.Schema({
items: { type: [mongoose.Schema.Types.Mixed], required: true }, items: { type: [mongoose.Schema.Types.Mixed], required: true },
data: { type: [mongoose.Schema.Types.Mixed], default: {} }, data: { type: [mongoose.Schema.Types.Mixed], default: {} },
tracking_numbers: { type: [String], default: [] }, tracking_numbers: { type: [String], default: [] },
shipped_at: { type: String },
metadata: { type: mongoose.Schema.Types.Mixed, default: {} }, metadata: { type: mongoose.Schema.Types.Mixed, default: {} },
}) })
+7 -2
View File
@@ -408,6 +408,7 @@ class OrderService extends BaseService {
shipment = { shipment = {
...f, ...f,
tracking_numbers: trackingNumbers, tracking_numbers: trackingNumbers,
shipped_at: Date.now(),
metadata: { metadata: {
...f.metadata, ...f.metadata,
...metadata, ...metadata,
@@ -712,8 +713,12 @@ class OrderService extends BaseService {
} }
) )
.then(result => { .then(result => {
// Notify subscribers for (const fulfillment of results) {
this.eventBus_.emit(OrderService.Events.UPDATED, result) this.eventBus_.emit(OrderService.Events.FULFILLMENT_CREATED, {
order_id: orderId,
fulfillment,
})
}
return result return result
}) })
.catch(err => { .catch(err => {