fix(webstatement): perbaiki validasi password untuk stmt_sent_type
Perubahan yang dilakukan: - Mengubah input validasi dari `request_type` menjadi `stmt_sent_type` pada `PrintStatementRequest`. - Memperbarui pesan error sesuai dengan perubahan nama input menjadi lebih relevan dan jelas. Tujuan perubahan: - Memastikan validasi dan pesan error sesuai dengan nama field yang digunakan. - Menghindari potensi kekeliruan pengguna karena perbedaan nama field yang tidak sinkron. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
@@ -45,11 +45,11 @@ class PrintStatementRequest extends FormRequest
|
||||
// Password wajib diisi jika request_type diisi
|
||||
'password' => [
|
||||
function ($attribute, $value, $fail) {
|
||||
$requestType = $this->input('request_type');
|
||||
$requestType = $this->input('stmt_sent_type');
|
||||
|
||||
// Jika request_type diisi, maka password wajib diisi
|
||||
if (!empty($requestType) && empty($value)) {
|
||||
$fail('Password is required when request type is specified.');
|
||||
$fail('Password is required when statement sent type is specified.');
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -120,7 +120,7 @@ class PrintStatementRequest extends FormRequest
|
||||
'period_to.regex' => 'End period must be in YYYYMM format',
|
||||
'period_to.gte' => 'End period must be after or equal to start period',
|
||||
'request_type.in' => 'Request type must be single_account, branch, all_branches, or multi_account',
|
||||
'password.required' => 'Password is required when request type is specified',
|
||||
'password.required' => 'Password is required when statement sent type is specified',
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user