diff --git a/src/pages/GFMIS/TransactionDataGrid.js b/src/pages/GFMIS/TransactionDataGrid.js index 74ba17e..8a91666 100644 --- a/src/pages/GFMIS/TransactionDataGrid.js +++ b/src/pages/GFMIS/TransactionDataGrid.js @@ -96,7 +96,7 @@ export default function SearchPaymentTable({ searchCriteria, applyGridOnReady, a
{ - onSelectionChange?.(responseData.records.map(r => r.id)); + const newIds = responseData.records.map(r => r.id); + if (selectedIds.length === 0) { + onSelectionChange(newIds); + } else { + const stillValid = selectedIds.filter(id => newIds.includes(id)); + onSelectionChange(stillValid); + } } }), [_searchCriteria])} /> diff --git a/src/utils/Utils.js b/src/utils/Utils.js index 9f7e467..c142f49 100644 --- a/src/utils/Utils.js +++ b/src/utils/Utils.js @@ -194,7 +194,7 @@ export const isPasswordExpiry = () =>{ } export const checkIsOnlyOnlinePaymentByIssueDate = (date) => { - const targetDate = new Date(2025, 7, 1, 0, 0, 0) //2026-01-28T08:00:00.000Z hardcode + const targetDate = new Date(2026, 1, 6, 0, 0, 0); // 6 Feb 2026, 00:00:00 // const targetDate = new Date(2025, 6, 13, 8, 0, 0); //2025-07-13T08:00:00.000Z const checkDate = DateUtils.convertToDate(date) if (isDummyLoggedIn()){