fix: resolve empty string issue with Radix UI Select for branch selection
This commit is contained in:
@@ -119,7 +119,7 @@ class ShiftController extends Controller
|
||||
if (!Auth::user()->can('manage-any-shifts')) {
|
||||
$validated['branch_id'] = Auth::user()->branch_id ?? Auth::user()->employee->branch_id ?? null;
|
||||
} else {
|
||||
$validated['branch_id'] = $request->input('branch_id') ?: null;
|
||||
$validated['branch_id'] = ($request->input('branch_id') === 'none' || empty($request->input('branch_id'))) ? null : $request->input('branch_id');
|
||||
}
|
||||
|
||||
// Check if shift with same name already exists
|
||||
@@ -166,13 +166,13 @@ class ShiftController extends Controller
|
||||
'grace_period' => 'required|integer|min:0',
|
||||
'is_night_shift' => 'boolean',
|
||||
'status' => 'nullable|in:active,inactive',
|
||||
'branch_id' => 'nullable|exists:branches,id',
|
||||
'branch_id' => 'nullable',
|
||||
]);
|
||||
|
||||
if (!Auth::user()->can('manage-any-shifts')) {
|
||||
$validated['branch_id'] = Auth::user()->branch_id ?? Auth::user()->employee->branch_id ?? null;
|
||||
} else {
|
||||
$validated['branch_id'] = $request->input('branch_id') ?: null;
|
||||
$validated['branch_id'] = ($request->input('branch_id') === 'none' || empty($request->input('branch_id'))) ? null : $request->input('branch_id');
|
||||
}
|
||||
|
||||
// Check if shift with same name already exists (excluding current)
|
||||
|
||||
Reference in New Issue
Block a user