Browse Source

fix(core): Add Permission.ReadProduct to Allow decorator of TaxRateResolver.taxRates (#1258)

Vinicius Rosa 4 years ago
parent
commit
5f5f767e14
1 changed files with 5 additions and 2 deletions
  1. 5 2
      packages/core/src/api/resolvers/admin/tax-rate.resolver.ts

+ 5 - 2
packages/core/src/api/resolvers/admin/tax-rate.resolver.ts

@@ -22,8 +22,11 @@ export class TaxRateResolver {
     constructor(private taxRateService: TaxRateService) {}
 
     @Query()
-    @Allow(Permission.ReadSettings, Permission.ReadCatalog, Permission.ReadTaxRate)
-    taxRates(@Ctx() ctx: RequestContext, @Args() args: QueryTaxRatesArgs): Promise<PaginatedList<TaxRate>> {
+    @Allow(Permission.ReadSettings, Permission.ReadCatalog, Permission.ReadProduct, Permission.ReadTaxRate)
+    async taxRates(
+        @Ctx() ctx: RequestContext,
+        @Args() args: QueryTaxRatesArgs,
+    ): Promise<PaginatedList<TaxRate>> {
         return this.taxRateService.findAll(ctx, args.options || undefined);
     }