@@ -45,18 +45,22 @@ exports.post = ({ appSdk }, req, res) => {
4545 case 'orders' :
4646 const orderId = trigger . inserted_id || trigger . resource_id
4747 if ( orderId ) {
48- console . log ( `Sending new order ${ orderId } for #${ storeId } ` )
48+ console . log ( `Sending order ${ orderId } for #${ storeId } ` )
4949 promise = newOrder ( orderId , storeId , appSdk , appData )
5050 }
5151 break
5252 case 'products' :
53- promise = appSdk
54- . apiRequest ( storeId , '/stores/me' )
55- . then ( ( { response } ) => {
56- const storeData = response . data
57- const productBody = Object . assign ( { _id : trigger . inserted_id } , trigger . body )
58- return newProduct ( productBody , storeData , storeId , appData , appSdk )
59- } )
53+ const productId = trigger . inserted_id || trigger . resource_id
54+ if ( productId ) {
55+ console . log ( `Sending product ${ productId } for #${ storeId } ` )
56+ promise = appSdk
57+ . apiRequest ( storeId , '/stores/me' )
58+ . then ( ( { response } ) => {
59+ const storeData = response . data
60+ const productBody = Object . assign ( { _id : trigger . inserted_id } , trigger . body )
61+ return newProduct ( productBody , storeData , storeId , appData , appSdk )
62+ } )
63+ }
6064 break
6165 case 'customers' :
6266 // const customerBody = Object.assign({ _id: trigger.inserted_id }, trigger.body)
0 commit comments