fix: preserve resolved flag when closing tickets

This commit is contained in:
hailin
2026-07-03 16:27:27 +08:00
parent 7692374067
commit 40ab7ca548
5 changed files with 47 additions and 4 deletions

View File

@@ -90,7 +90,7 @@ export function TicketDetailPage({ ticketId }: { ticketId: number }) {
values: {
remark: string
resolution: string
is_resolved: boolean
is_resolved?: boolean
replied_to_customer: boolean
}
) {

View File

@@ -32,7 +32,7 @@ type TicketTransitionDialogProps = {
values: {
remark: string
resolution: string
is_resolved: boolean
is_resolved?: boolean
replied_to_customer: boolean
}
) => Promise<void>
@@ -70,7 +70,7 @@ export function TicketTransitionDialog({
await onSubmit(status, {
remark: remark.trim(),
resolution: resolution.trim(),
is_resolved: status === 'resolved',
is_resolved: status === 'resolved' ? true : undefined,
replied_to_customer: repliedToCustomer
})
onOpenChange(false)