[
https://issues.apache.org/jira/browse/FINERACT-2591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Saghy closed FINERACT-2591.
--------------------------------
Resolution: Not A Problem
> Add warning when Idempotency-Key header is missing
> --------------------------------------------------
>
> Key: FINERACT-2591
> URL: https://issues.apache.org/jira/browse/FINERACT-2591
> Project: Apache Fineract
> Issue Type: Improvement
> Reporter: Dishita Suyal
> Priority: Major
>
> This issue is based on a recent DEV mailing list discussion regarding
> idempotency fallback behavior.
> Based on the recent DEV mailing list discussion on idempotency fallback
> behavior, it was agreed that idempotency should remain a client
> responsibility and server-side fallback should not be enforced.
> Currently, when the Idempotency-Key header is missing, the request is
> processed silently, which may lead to unintended duplicate operations.
> Proposed improvement:
> - Log a warning when Idempotency-Key is missing
> - (Optional) Add a response header indicating the absence of the key
> This would improve observability and guide clients without changing existing
> behavior.
> I’d be happy to work on this improvement if it aligns with the project
> direction.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)