convector icon indicating copy to clipboard operation
convector copied to clipboard

Error in generate-controller-interface when adding static method as first method in controller

Open friendly-tech opened this issue 5 years ago • 1 comments

The problem

Adding a single static method as the first method in a controller, causes the following error

Error: Argument Error (order): Range is 0 to 24, but 25 was provided.

Details

I had some static methods in my class, when i ran linting in moved these to the top - i then got the error(s). Interestingly if you add it as last method, or add another static method it goes away..

Code To Reproduce Issue

Added to the supplychain controller

@Controller('supplychainchaincode')
export class SupplychainchaincodeController extends ConvectorController {
  //Just add this
  private static test(){}

  @Create('Supplier')
  @Invokable()
  public async createSupplier() ....

Then run npm run test - there are no tests but shows the error.

friendly-tech avatar Mar 05 '19 18:03 friendly-tech

Thanks for reporting, I'll investigate this

diestrin avatar May 30 '19 20:05 diestrin