Skip to content
This repository was archived by the owner on Apr 13, 2022. It is now read-only.
This repository was archived by the owner on Apr 13, 2022. It is now read-only.

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

@friendly-tech

Description

@friendly-tech

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions