Skip to content

FINERACT-2586: add fail on duplicate explicit operationIds#5762

Open
San-43 wants to merge 1 commit intoapache:developfrom
San-43:FINERACT-2586-Add-fail-on-duplicate-explicit-IDs
Open

FINERACT-2586: add fail on duplicate explicit operationIds#5762
San-43 wants to merge 1 commit intoapache:developfrom
San-43:FINERACT-2586-Add-fail-on-duplicate-explicit-IDs

Conversation

@San-43
Copy link
Copy Markdown
Contributor

@San-43 San-43 commented Apr 11, 2026

This PR adds a small validation step to catch duplicate explicit OpenAPI operationIds before the spec is generated. FINERACT-2586

NOTE: After wiring the validator and running it, it immediately failed on a duplicate operationId: retrieveWorkingCapitalLoanTemplate, which was declared in:

  • WorkingCapitalLoanApiResource
  • WorkingCapitalLoanTransactionsApiResource

After fixing that one and rebased onto latest develop, it also found another duplicate: getDelinquencyRangeScheduleTagHistoryById

Both of these were added very recently, so this is a good example of why it helps to validate this at OpenAPI generation time instead of finding out later when the generated client or docs start behaving weird.

@San-43 San-43 changed the title Fineract 2586 add fail on duplicate explicit i ds Fineract 2586 add fail on duplicate explicit operationIds Apr 11, 2026
@San-43 San-43 changed the title Fineract 2586 add fail on duplicate explicit operationIds FINERACT-2586: add fail on duplicate explicit operationIds Apr 11, 2026
@San-43 San-43 force-pushed the FINERACT-2586-Add-fail-on-duplicate-explicit-IDs branch from 93813cb to db6c9d5 Compare April 12, 2026 06:32
@San-43 San-43 force-pushed the FINERACT-2586-Add-fail-on-duplicate-explicit-IDs branch from db6c9d5 to 798a85c Compare April 12, 2026 06:34
@San-43
Copy link
Copy Markdown
Contributor Author

San-43 commented Apr 12, 2026

Not related. > Java heap space

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant