FINERACT-2591: Log debug when Idempotency-Key header is missing#5798
Open
Dishitasuyal wants to merge 1 commit intoapache:developfrom
Open
FINERACT-2591: Log debug when Idempotency-Key header is missing#5798Dishitasuyal wants to merge 1 commit intoapache:developfrom
Dishitasuyal wants to merge 1 commit intoapache:developfrom
Conversation
76c3550 to
cf3027d
Compare
Author
|
Hi, I’ve added debug logging for missing Idempotency-Key header. |
dd76251 to
c080826
Compare
Author
|
Hi, I’ve updated the commit to include a verified GPG signature. |
19da1ca to
76fd322
Compare
Signed-off-by: Dishita Suyal <dishitasuyal@gmail.com> A # Conflicts: # .github/workflows/pr-one-commit-per-user-check.yml # CONTRIBUTING.md # README.md # build.gradle # buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle # custom/acme/note/starter/src/test/java/com/acme/fineract/portfolio/note/starter/TestDefaultConfiguration.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/accrual/api/AccrualAccountingApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/closure/api/GLClosuresApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/financialactivityaccount/api/FinancialActivityAccountsApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/api/GLAccountsApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/provisioning/api/ProvisioningEntriesApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/rule/api/AccountingRuleApiResource.java # fineract-branch/src/main/java/org/apache/fineract/organisation/teller/api/CashierApiResource.java # fineract-branch/src/main/java/org/apache/fineract/organisation/teller/api/TellerApiResource.java # fineract-branch/src/main/java/org/apache/fineract/organisation/teller/api/TellerJournalApiResource.java # fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/api/ChargesApiResource.java # fineract-command-async/src/main/java/org/apache/fineract/command/async/implementation/AsyncCommandDispatcher.java # fineract-command-disruptor/src/main/java/org/apache/fineract/command/disruptor/implementation/DisruptorCommandDispatcher.java # fineract-command-jdbc/src/main/java/org/apache/fineract/command/jdbc/starter/JdbcCommandAutoConfiguration.java # fineract-command-jdbc/src/main/java/org/apache/fineract/command/jdbc/store/mapping/CommandMapper.java # fineract-command-test/src/main/java/org/apache/fineract/command/test/CommandBaseTest.java # fineract-command-test/src/main/java/org/apache/fineract/command/test/sample/data/DummyRequest.java # fineract-command/REFACTORING.md # fineract-command/dependencies.gradle # fineract-command/src/main/java/org/apache/fineract/command/core/CommandProperties.java # fineract-command/src/main/java/org/apache/fineract/command/hook/ServletHeadersCommandHook.java # fineract-command/src/main/java/org/apache/fineract/command/hook/TimestampCommandHook.java # fineract-command/src/main/java/org/apache/fineract/command/implementation/DefaultCommandAuditor.java # fineract-command/src/main/java/org/apache/fineract/command/implementation/DefaultCommandHandlerManager.java # fineract-command/src/main/java/org/apache/fineract/command/implementation/SynchronousCommandDispatcher.java # fineract-command/src/main/java/org/apache/fineract/command/starter/CommandAutoConfiguration.java # fineract-command/src/test/java/org/apache/fineract/command/CommandPipelineBenchmark.java # fineract-command/src/test/java/org/apache/fineract/command/CommandSampleApiTest.java # fineract-command/src/test/java/org/apache/fineract/command/TestConfiguration.java # fineract-command/src/test/resources/application-test.properties # fineract-core/src/main/java/org/apache/fineract/commands/service/CommandSourceService.java # fineract-core/src/main/java/org/apache/fineract/commands/service/CommandWrapperBuilder.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/businessdate/api/BusinessDateApiResource.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/cache/api/CacheApiResource.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/core/api/JsonQuery.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/PaginationHelper.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/event/external/api/ExternalEventConfigurationApiResource.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/event/external/api/InternalExternalEventsApiResource.java # fineract-core/src/main/java/org/apache/fineract/organisation/monetary/api/CurrenciesApiResource.java # fineract-core/src/main/java/org/apache/fineract/portfolio/paymentdetail/data/PaymentDetailData.java # fineract-core/src/main/java/org/apache/fineract/portfolio/paymentdetail/starter/PaymentDetailConfiguration.java # fineract-core/src/main/java/org/apache/fineract/portfolio/paymenttype/api/PaymentTypeApiResource.java # fineract-doc/build.gradle # fineract-document/src/main/java/org/apache/fineract/infrastructure/documentmanagement/api/DocumentApiResource.java # fineract-document/src/main/java/org/apache/fineract/infrastructure/documentmanagement/command/DocumentCommand.java # fineract-e2e-tests-core/build.gradle # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/factory/SavingsProductRequestFactory.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/factory/WorkingCapitalRequestFactory.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/datatable/DatatablesStepDef.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/loan/WorkingCapitalAmortizationScheduleStepDef.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/loan/WorkingCapitalProductLoanAccountStepDef.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/loan/WorkingCapitalStepDef.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/saving/SavingsAccountStepDef.java # fineract-e2e-tests-runner/build.gradle # fineract-investor/src/main/java/org/apache/fineract/investor/api/ExternalAssetOwnerLoanProductAttributesApiResource.java # fineract-investor/src/main/java/org/apache/fineract/investor/cob/loan/LoanAccountOwnerTransferBusinessStep.java # fineract-loan-origination/src/main/java/org/apache/fineract/portfolio/loanorigination/api/LoanOriginatorApiResource.java # fineract-loan-origination/src/main/java/org/apache/fineract/portfolio/loanorigination/api/LoanOriginatorsApiResource.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/api/DelinquencyApiResource.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/starter/DelinquencyConfiguration.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/interestpauses/api/LoanInterestPauseApiResource.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/exception/LoanTransactionNotFoundException.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/api/RescheduleLoansApiResource.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/data/LoanRescheduleRequestDataValidatorImpl.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsDetailsApiResource.java # fineract-mix/src/main/java/org/apache/fineract/mix/api/MixReportApiResource.java # fineract-mix/src/main/java/org/apache/fineract/mix/api/MixTaxonomyApiResource.java # fineract-mix/src/main/java/org/apache/fineract/mix/api/MixTaxonomyMappingApiResource.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanBuyDownFeeApiResource.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanCapitalizedIncomeApiResource.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/AdvancedPaymentScheduleTransactionProcessor.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/InternalProgressiveLoanApiResource.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanTransactionValidatorImpl.java # fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/api/JournalEntriesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/accounting/provisioning/service/ProvisioningEntriesWritePlatformServiceJpaRepositoryImpl.java # fineract-provider/src/main/java/org/apache/fineract/adhocquery/api/AdHocApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/ConfigureBusinessStepApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/InternalCOBApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanAccountLockApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanCOBCatchUpApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/WorkingCapitalLoanCOBCatchUpApiResource.java # fineract-provider/src/main/java/org/apache/fineract/commands/api/AuditsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/commands/api/MakercheckersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/accountnumberformat/api/AccountNumberFormatsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/api/BulkImportApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailCampaignApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/api/SmsCampaignApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/codes/api/CodeValuesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/codes/api/CodesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/api/ExternalServicesConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/api/GlobalConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/SecurityConfig.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/api/CreditBureauConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/api/CreditBureauIntegrationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/service/CreditReportWritePlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/DatatablesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/EntityDatatableChecksApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/ReportsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/RunreportsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/entityaccess/api/FineractEntityApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/hooks/api/HookApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/api/SchedulerApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/api/SchedulerJobApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/reportmailingjob/api/ReportMailingJobApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/reportmailingjob/api/ReportMailingJobRunHistoryApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/api/SmsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/api/LikelihoodApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/api/PovertyLineApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/api/SurveyApiResource.java # fineract-provider/src/main/java/org/apache/fineract/interoperation/api/InteropApiResource.java # fineract-provider/src/main/java/org/apache/fineract/notification/api/NotificationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/holiday/api/HolidaysApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/holiday/service/HolidayWritePlatformServiceJpaRepositoryImpl.java # fineract-provider/src/main/java/org/apache/fineract/organisation/holiday/starter/OrganisationHolidayConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/organisation/office/api/OfficeTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/office/api/OfficesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/api/ProvisioningCategoryApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/api/ProvisioningCriteriaApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/service/ProvisioningCriteriaAssembler.java # fineract-provider/src/main/java/org/apache/fineract/organisation/staff/api/StaffApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/workingdays/api/WorkingDaysApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/AccountTransfersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionHistoryApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/accounts/api/AccountsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/address/api/EntityFieldConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/api/CalendarsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientAddressApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientChargesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientFamilyMembersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientIdentifiersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/InternalClientInformationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientChargeWritePlatformService.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientChargeWritePlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/api/CollateralsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/service/CollateralAssembler.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/starter/CollateralConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/api/ClientCollateralManagementApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/api/CollateralManagementApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/api/LoanCollateralManagementApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/service/CollectionSheetReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/starter/CollectionSheetConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/fund/api/FundsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/CentersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/GroupsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/GroupsLevelApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/BulkLoansApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/InternalLoanInformationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanChargesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanDisbursementDetailApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/pointintime/LoansPointInTimeApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/api/GuarantorsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleHistoryReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanRescheduleRequestWritePlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountAutoStarter.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/api/ProductMixApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/data/ProductMixData.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/handler/CreateProductMixCommandHandler.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/handler/DeleteProductMixCommandHandler.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/handler/UpdateProductMixCommandHandler.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/serialization/ProductMixDataValidator.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/service/ProductMixWritePlatformServiceJpaRepositoryImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/api/MeetingsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/attendance/data/ClientAttendanceData.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/attendance/service/AttendanceEnumerations.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/attendance/service/ClientAttendanceReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/data/MeetingData.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/data/MeetingDataValidator.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/domain/Meeting.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/domain/MeetingAttendance.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/listener/LegacyMeetingAttendanceListener.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/service/MeetingAttendanceReadService.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/service/MeetingReadService.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/service/MeetingReadServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/starter/MeetingConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/note/api/NotesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteWritePlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/note/starter/NoteAutoConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/products/api/ProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/rate/api/RateApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/api/RepaymentWithPostDatedChecksApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/DepositAccountOnHoldFundTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositAccountTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositAccountsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/InternalSavingsAccountInformationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositAccountTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositAccountsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountChargesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountWritePlatformServiceJpaRepositoryImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/search/api/SearchApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/api/ShareDividendApiResource.java # fineract-provider/src/main/java/org/apache/fineract/spm/api/LookupTableApiResource.java # fineract-provider/src/main/java/org/apache/fineract/spm/api/ScorecardApiResource.java # fineract-provider/src/main/java/org/apache/fineract/spm/api/SpmApiResource.java # fineract-provider/src/main/java/org/apache/fineract/template/api/TemplatesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PasswordPreferencesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/useradministration/api/UsersApiResource.java # fineract-provider/src/main/resources/application.properties # fineract-provider/src/main/resources/db/changelog/tenant/changelog-tenant.xml # fineract-provider/src/test/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImplTest.java # fineract-rates/src/main/java/org/apache/fineract/portfolio/floatingrates/api/FloatingRatesApiResource.java # fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsSchedularInterestPoster.java # fineract-security/src/main/java/org/apache/fineract/infrastructure/security/api/TwoFactorConfigurationApiResource.java # fineract-tax/src/main/java/org/apache/fineract/portfolio/tax/api/TaxComponentApiResource.java # fineract-tax/src/main/java/org/apache/fineract/portfolio/tax/api/TaxGroupApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/api/WorkingCapitalLoanAmortizationScheduleApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/api/WorkingCapitalLoanApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/api/WorkingCapitalLoanTransactionsApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/mapper/WorkingCapitalLoanMapper.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/serialization/WorkingCapitalLoanApplicationDataValidator.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanAmortizationScheduleWriteServiceImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanAssemblerImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanTransactionReadPlatformServiceImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanWritePlatformServiceImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanbreach/service/WorkingCapitalBreachReadPlatformService.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/api/WorkingCapitalLoanProductApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/api/WorkingCapitalLoanProductApiResourceSwagger.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/data/WorkingCapitalLoanProductData.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalLoanProduct.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/mapper/WorkingCapitalLoanProductMapper.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductReadPlatformServiceImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductUpdateUtil.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductWritePlatformServiceImpl.java # fineract-working-capital-loan/src/main/resources/db/changelog/tenant/module/workingcapitalloan/module-changelog-master.xml # integration-tests/README.md # integration-tests/src/test/java/org/apache/fineract/integrationtests/ClientExternalIdTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/ClientLoanAccountLockIntegrationTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/LoanRescheduleRequestTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/LoanWithdrawnByApplicantIntegrationTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/PaymentTypeIntegrationTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApplicationCRUDTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/ClientHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/ExternalAssetOwnerHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/PaymentTypeDomain.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/PaymentTypeHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/SchedulerJobHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/fixeddeposit/FixedDepositAccountHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/workingcapitalloan/WorkingCapitalLoanHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/organization/teller/CashierTransactionsHelper.java # Conflicts: # integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApplicationValidationTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanProductCRUDTest.java
76fd322 to
ca82d08
Compare
Author
|
Hi, I have resolved merge conflicts and updated the PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds debug-level logging when the Idempotency-Key header is missing from incoming requests.
Motivation
Currently, requests without an Idempotency-Key are processed silently, which reduces observability and can lead to unintended duplicate operations. This change improves visibility without altering existing behavior.
Changes
Impact
Testing