diff --git a/SAS/TMSS/frontend/tmss_webapp/src/components/ViewTable.js b/SAS/TMSS/frontend/tmss_webapp/src/components/ViewTable.js
index 7b8289f66a5ee7b725eecb2bb3ea7578f94e440f..d976d7f8c5882d939b2ac4d9bcd554c7fb8be0cd 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/components/ViewTable.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/components/ViewTable.js
@@ -40,6 +40,11 @@ function DefaultColumnFilter({
   column: { filterValue, preFilteredRows, setFilter },
 }) {
   const [value, setValue] = useState('');
+  React.useEffect(() => {
+    if (!filterValue && value) {
+      setValue('');
+    }
+  }, [filterValue]);
   return (
     <div className="table-filter" onClick={e => { e.stopPropagation() }}>
       <input
@@ -119,11 +124,16 @@ function SliderColumnFilter({
 // This is a custom filter UI that uses a
 // switch to set the value
 function BooleanColumnFilter({
-  column: { setFilter},
+  column: { setFilter, filterValue},
 }) {
   // Calculate the min and max
   // using the preFilteredRows
-  const [value, setValue] = useState(true);
+  const [value, setValue] = useState(null);
+  React.useEffect(() => {
+    if (!filterValue && value) {
+      setValue(null);
+    }
+  }, [filterValue]);
   return (
     <div onClick={e => { e.stopPropagation() }}>
       <TriStateCheckbox value={value} onChange={(e) => { setValue(e.value); setFilter(e.value === null ? undefined : e.value); }} />
@@ -134,11 +144,16 @@ function BooleanColumnFilter({
 // This is a custom filter UI that uses a
 // calendar to set the value
 function CalendarColumnFilter({
-  column: { setFilter},
+  column: { setFilter, filterValue},
 }) {
   // Calculate the min and max
   // using the preFilteredRows
   const [value, setValue] = useState('');
+  React.useEffect(() => {
+    if (!filterValue && value) {
+      setValue(null);
+    }
+  }, [filterValue]);
   return (
     
     <div className="table-filter" onClick={e => { e.stopPropagation() }}>
@@ -163,7 +178,7 @@ function RangeColumnFilter({
     
        <Slider className='table-slider' value={value} onChange={(e) => {
        setValue(value);
-         setFilter(value); }} range />
+         setFilter(value); }} />
     
   )
 }
diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js
index ffaa23b1531e21dba4b2102634127b268d08eb27..ed5f8cd964008466c333a0808b9bf2020ed0ba3a 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js
@@ -25,7 +25,10 @@ class SchedulingUnitList extends Component{
                     name:'Created At',
                     filter: 'date'
                 },
-                "updated_at":"Updated Date",
+                "updated_at":{
+                    name:'Updated At',
+                    filter: 'date'
+                },
                 "requirements_template_id":{
                     name: "Template",
                     filter: 'slider'
@@ -54,6 +57,7 @@ class SchedulingUnitList extends Component{
                 blueprintdata.map(blueP => { 
                     blueP.duration = moment(blueP.duration).format('H:mm:ss'); 
                     blueP['created_at'] = moment(blueP['created_at'], moment.ISO_8601).format("YYYY-MMM-DD HH:mm:SS");
+                    blueP['updated_at'] = moment(blueP['updated_at'], moment.ISO_8601).format("YYYY-MMM-DD HH:mm:SS");
                     blueP.type="Blueprint"; 
                     return blueP; 
                 });
@@ -63,6 +67,7 @@ class SchedulingUnitList extends Component{
                 // scheduleunit['stop_time'] = blueprintdata.stop_time;
                 scheduleunit['duration'] = moment(scheduleunit.duration).format('H:mm:ss');
                 scheduleunit['created_at'] = moment(scheduleunit['created_at'], moment.ISO_8601).format("YYYY-MMM-DD HH:mm:SS");
+                scheduleunit['updated_at'] = moment(scheduleunit['updated_at'], moment.ISO_8601).format("YYYY-MMM-DD HH:mm:SS");
                 output.push(scheduleunit);
             }
             this.setState({
diff --git a/SAS/TMSS/frontend/tmss_webapp/src/services/schedule.service.js b/SAS/TMSS/frontend/tmss_webapp/src/services/schedule.service.js
index c8e547eccead6177bd17254f4c7a6bcca3bac208..a2e34d0a0d82bb17edf0d25adb1b132d6afb69f2 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/services/schedule.service.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/services/schedule.service.js
@@ -1,5 +1,6 @@
 import axios from 'axios'
 import _ from 'lodash';
+import moment from 'moment';
 
 axios.defaults.headers.common['Authorization'] = 'Basic dGVzdDp0ZXN0';
 
@@ -39,6 +40,8 @@ const ScheduleService = {
                 scheduletask['tasktype'] = 'Task Draft';
                 scheduletask['actionpath'] = '/task/view/draft/'+task['id'];
                 scheduletask['blueprint_draft'] = task['task_blueprints'];
+                scheduletask['created_at'] = moment(task['created_at'], moment.ISO_8601).format("YYYY-MMM-DD HH:mm:SS");
+                scheduletask['updated_at'] = moment(task['updated_at'], moment.ISO_8601).format("YYYY-MMM-DD HH:mm:SS");
 
                 //fetch task draft details
                 for(const key of commonkeys){
@@ -58,6 +61,8 @@ const ScheduleService = {
                     for(const key of commonkeys){
                         taskblueprint[key] = blueprint[key];
                     }
+                    taskblueprint['created_at'] = moment(blueprint['created_at'], moment.ISO_8601).format("YYYY-MMM-DD HH:mm:SS");
+                    taskblueprint['updated_at'] = moment(blueprint['updated_at'], moment.ISO_8601).format("YYYY-MMM-DD HH:mm:SS");
                     //Add Blue print details to array
                     scheduletasklist.push(taskblueprint);
                 }