Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FINERACT-1744 - Idempotency support #2756

Merged
merged 1 commit into from Nov 28, 2022

Conversation

b0c1
Copy link
Contributor

@b0c1 b0c1 commented Nov 23, 2022

Description

FINERACT-1744 - Idempotency support

  • Idempotency write move to filters
  • Idempotency integration test with success and failure
  • Added response status code to database
  • SynchronousCommandProcessingService not generate the command, just marked to the filter

Checklist

Please make sure these boxes are checked before submitting your pull request - thanks!

  • Write the commit message as per https://github.com/apache/fineract/#pull-requests

  • Acknowledge that we will not review PRs that are not passing the build ("green") - it is your responsibility to get a proposed PR to pass the build, not primarily the project's maintainers.

  • Create/update unit or integration tests for verifying the changes made.

  • Follow coding conventions at https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions.

  • Add required Swagger annotation and update API documentation at fineract-provider/src/main/resources/static/legacy-docs/apiLive.htm with details of any API changes

  • Submission is not a "code dump". (Large changes can be made "in repository" via a branch. Ask on the developer mailing list for guidance, if required.)

FYI our guidelines for code reviews are at https://cwiki.apache.org/confluence/display/FINERACT/Code+Review+Guide.

@b0c1 b0c1 force-pushed the FINERACT-1744-integration branch 15 times, most recently from 4a57674 to 57c9673 Compare November 25, 2022 10:18
@b0c1 b0c1 force-pushed the FINERACT-1744-integration branch 3 times, most recently from d75baf4 to 198eb95 Compare November 26, 2022 06:49
@b0c1 b0c1 force-pushed the FINERACT-1744-integration branch 2 times, most recently from 4775a37 to 82d0323 Compare November 27, 2022 01:14
- [x] Idempotency write move to filters
- [x] Idempotency integration test with success and failure
- [x] Added response status code to database
- [x] SynchronousCommandProcessingService not generate the command, just marked to the filter
- [x] IdempotencyStoreFilter store the command request if available.
- [x] Removed JpaExceptionHandler.java
@galovics galovics merged commit 5210bf7 into apache:develop Nov 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants