Skip to content

Commit 3037ba4

Browse files
committed
🚑 [hotfix] : 마감기한이 전송되지 않는 오류 해결
1 parent dc43c34 commit 3037ba4

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/components/request-approve/RequestApprove.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ import { INITIAL_REQUEST_APPROVE_DATA } from '@/constants/manager'
6666
import { useErrorStore } from '@/stores/error'
6767
import type { Category, SubCategory } from '@/types/common'
6868
import { convertToISO, isAfterNow } from '@/utils/date'
69+
import getPossibleCategory from '@/utils/possibleCategory'
6970
import { redirectToLogin } from '@/utils/redirectToLogin'
7071
import { computed, onMounted, ref, watch } from 'vue'
7172
import { onBeforeRouteLeave, useRouter } from 'vue-router'
@@ -75,7 +76,6 @@ import CategoryDropDown from '../request-task/CategoryDropDown.vue'
7576
import DueDateInput from './DueDateInput.vue'
7677
import LabelDropdown from './LabelDropdown.vue'
7778
import ManagerDropdown from './ManagerDropdown.vue'
78-
import getPossibleCategory from '@/utils/possibleCategory'
7979
8080
const isModalVisible = ref(false)
8181
const category1 = ref<Category | null>(null)
@@ -176,9 +176,10 @@ const handleSubmit = async () => {
176176
const requestData = {
177177
categoryId: category2.value.subCategoryId,
178178
processorId: approveData.value.processor.memberId,
179-
dueDate: isTimeFilled.value
180-
? convertToISO(approveData.value.dueDate, approveData.value.dueTime)
181-
: null,
179+
dueDate:
180+
!isTimeFilled.value && approveData.value.dueDate && approveData.value.dueTime
181+
? convertToISO(approveData.value.dueDate, approveData.value.dueTime)
182+
: null,
182183
labelId: approveData.value.label?.labelId || null
183184
}
184185

src/components/task-detail/TaskDetailRight.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<p class="task-detail">마감기한</p>
6060
<div v-if="data.dueDate">
6161
<div class="w-full flex justify-between items-center">
62-
<p class="text-sm">{{ formatDueDate(data.dueDate) || '-' }}</p>
62+
<p class="text-sm">{{ formatDueDate(data.dueDate) }}</p>
6363
</div>
6464
<p class="text-red-1 text-xs font-semibold">{{ formatDaysBefore(data.dueDate) }}</p>
6565
</div>

0 commit comments

Comments
 (0)