From 435af2c36fc0d6dcd87043fb8ec2f36beed0e6f4 Mon Sep 17 00:00:00 2001 From: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com> Date: Fri, 24 May 2024 13:07:10 -0400 Subject: [PATCH] fix: update date using utc timezone instead of local (#1043) * fix: update date using utc timezone instead of local * fix: lint error --- src/course-updates/hooks.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/course-updates/hooks.jsx b/src/course-updates/hooks.jsx index 0482af6f2..b725fe5fe 100644 --- a/src/course-updates/hooks.jsx +++ b/src/course-updates/hooks.jsx @@ -4,6 +4,7 @@ import { useEffect, useState } from 'react'; import { useToggle } from '@openedx/paragon'; import { COMMA_SEPARATED_DATE_FORMAT } from '../constants'; +import { convertToDateFromString } from '../utils'; import { getCourseHandouts, getCourseUpdates } from './data/selectors'; import { REQUEST_TYPES } from './constants'; import { @@ -55,9 +56,10 @@ const useCourseUpdates = ({ courseId }) => { }; const handleUpdatesSubmit = (data) => { + const dateWithoutTimezone = convertToDateFromString(data.date); const dataToSend = { ...data, - date: moment(data.date).format(COMMA_SEPARATED_DATE_FORMAT), + date: moment(dateWithoutTimezone).format(COMMA_SEPARATED_DATE_FORMAT), }; const { id, date, content } = dataToSend;