diff --git a/src/pages/service/ServiceCalendar.vue b/src/pages/service/ServiceCalendar.vue
index c59d0f7..6cccce4 100644
--- a/src/pages/service/ServiceCalendar.vue
+++ b/src/pages/service/ServiceCalendar.vue
@@ -104,7 +104,7 @@
-
+
@@ -122,6 +122,7 @@
diff --git a/src/pages/service/ServiceEditModal.vue b/src/pages/service/ServiceEditModal.vue
index 3de8b53..6c8bcc3 100644
--- a/src/pages/service/ServiceEditModal.vue
+++ b/src/pages/service/ServiceEditModal.vue
@@ -163,19 +163,13 @@ const getServiceParts = (customerId: number) => {
.finally(() => { isLoadingParts.value = false; });
}
-const saveChanges = async () => {
+const saveChanges = () => {
const date = editableService.value.date;
- const time = editableService.value.time || 0;
- const combinedDateTime = dayjs(`${date} ${time}:00`).format('YYYY-MM-DDTHH:mm:ss');
+ const time = editableService.value.time ?? 0;
+ const combinedDateTime = dayjs(`${date}T${String(time).padStart(2, '0')}:00:00`).format('YYYY-MM-DDTHH:mm:ss');
+ console.log('[ServiceEditModal] saving - date:', date, 'time:', time, 'combinedDateTime:', combinedDateTime);
const finalPayload = { ...props.service, ...editableService.value, scheduled_date: combinedDateTime };
-
- try {
- await serviceService.update(finalPayload.id!, finalPayload);
- emit('save-changes', finalPayload as ServiceCall);
- } catch (error) {
- console.error("Failed to save changes:", error);
- alert("An error occurred while saving. Please check the console.");
- }
+ emit('save-changes', finalPayload as ServiceCall);
}
const confirmDelete = () => {