Changes
Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
co-authored by
renee-png
parent
fd02cc3d78
commit
ca6085a2b2
@@ -186,9 +186,14 @@ export function CaseTimeTab({ caseRecord, onInvoice }: CaseTimeTabProps) {
|
||||
setSelectedFeeId(v);
|
||||
const fee = fees.find((f) => f.id === v);
|
||||
if (fee) {
|
||||
// If the fee item has no rate set (0), fall back to the
|
||||
// case's default rate or the user's profile hourly rate.
|
||||
const fallback =
|
||||
caseRecord.default_hourly_rate ?? profileRate ?? 0;
|
||||
const rate = Number(fee.amount) > 0 ? fee.amount : fallback;
|
||||
setForm((f) => ({
|
||||
...f,
|
||||
hourly_rate: String(fee.amount),
|
||||
hourly_rate: rate ? String(rate) : f.hourly_rate,
|
||||
billable: fee.billable,
|
||||
description: fee.description || fee.name,
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user