fix: remote realization_date validation

This commit is contained in:
ValdiANS
2026-05-06 09:49:13 +07:00
parent ab093467c4
commit 50378a2ee2
@@ -14,18 +14,7 @@ export type ExpensesFilterType = {
export const ExpensesFilterSchema = yup.object({
transaction_date: yup.string().nullable(),
realization_date: yup
.string()
.nullable()
.test(
'is-greater-or-equal-transaction',
'Tanggal realisasi tidak boleh sebelum tanggal transaksi',
function (value) {
const { transaction_date } = this.parent;
if (!transaction_date || !value) return true;
return new Date(value) >= new Date(transaction_date);
}
),
realization_date: yup.string().nullable(),
location: yup
.object({
value: yup.number().required(),