fix: Add missing await when refetching region (#9283)
FIXES #9280 FIXES #9277
This commit is contained in:
@@ -307,7 +307,7 @@ export type RawRounding = {
|
||||
* @ignore
|
||||
*/
|
||||
export type QueryConfig<TEntity extends BaseEntity> = {
|
||||
deafults?: (keyof TEntity | string)[]
|
||||
defaults?: (keyof TEntity | string)[]
|
||||
allowed?: (keyof TEntity | string)[]
|
||||
defaultLimit?: number
|
||||
isList?: boolean
|
||||
@@ -316,5 +316,7 @@ export type QueryConfig<TEntity extends BaseEntity> = {
|
||||
export type TransformObjectMethodToAsync<T extends object> = {
|
||||
[K in keyof T]: T[K] extends (...args: infer A) => infer R
|
||||
? (...args: A) => Promise<Awaited<R>>
|
||||
: T[K] extends object ? TransformObjectMethodToAsync<T[K]> : T[K];
|
||||
: T[K] extends object
|
||||
? TransformObjectMethodToAsync<T[K]>
|
||||
: T[K]
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ export const POST = async (
|
||||
req: AuthenticatedMedusaRequest<AdminUpdateRegionType>,
|
||||
res: MedusaResponse<HttpTypes.AdminRegionResponse>
|
||||
) => {
|
||||
const existingRegion = refetchRegion(req.params.id, req.scope, ["id"])
|
||||
const existingRegion = await refetchRegion(req.params.id, req.scope, ["id"])
|
||||
if (!existingRegion) {
|
||||
throw new MedusaError(
|
||||
MedusaError.Types.NOT_FOUND,
|
||||
|
||||
Reference in New Issue
Block a user