hotfix(medusa): Remove atomicPhase from product retrieve
This commit is contained in:
@@ -143,8 +143,9 @@ class ProductService extends BaseService {
|
|||||||
* @return {Promise<Product>} the result of the find one operation.
|
* @return {Promise<Product>} the result of the find one operation.
|
||||||
*/
|
*/
|
||||||
async retrieve(productId, config = {}) {
|
async retrieve(productId, config = {}) {
|
||||||
return this.atomicPhase_(async manager => {
|
const productRepo = this.manager_.getCustomRepository(
|
||||||
const productRepo = manager.getCustomRepository(this.productRepository_)
|
this.productRepository_
|
||||||
|
)
|
||||||
const validatedId = this.validateId_(productId)
|
const validatedId = this.validateId_(productId)
|
||||||
const query = this.buildQuery_({ id: validatedId }, config)
|
const query = this.buildQuery_({ id: validatedId }, config)
|
||||||
const product = await productRepo.findOne(query)
|
const product = await productRepo.findOne(query)
|
||||||
@@ -156,7 +157,6 @@ class ProductService extends BaseService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return product
|
return product
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user