diff --git a/SAS/TMSS/frontend/tmss_webapp/src/components/ViewTable.js b/SAS/TMSS/frontend/tmss_webapp/src/components/ViewTable.js
index ad78ec5dcd5bac89443ea5fe4fc75184b26b90c3..d1c5da28fd14540b005efdcc06283b66e3c93937 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/components/ViewTable.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/components/ViewTable.js
@@ -49,7 +49,7 @@ function DefaultColumnFilter({
     if (!filterValue && value) {
       setValue('');
     }
-  }, [filterValue]);
+  }, [filterValue, value]);
   return (
     <div className="table-filter" onClick={e => { e.stopPropagation() }}>
       <input
@@ -75,7 +75,7 @@ function SelectColumnFilter({
     if (!filterValue && value) {
       setValue('');
     }
-  }, [filterValue]);
+  }, [filterValue, value]);
     const options = React.useMemo(() => {
       const options = new Set()
     preFilteredRows.forEach(row => {
@@ -117,7 +117,7 @@ function SliderColumnFilter({
   // Calculate the min and max
   // using the preFilteredRows
   const [value, setValue] = useState(0);
-  const [min, max] = React.useMemo(() => {
+  /*const [min, max] = React.useMemo(() => {
     let min = preFilteredRows.length ? preFilteredRows[0].values[id] : 0
     let max = preFilteredRows.length ? preFilteredRows[0].values[id] : 0
     preFilteredRows.forEach(row => {
@@ -125,7 +125,7 @@ function SliderColumnFilter({
       max = Math.max(row.values[id], max)
     })
     return [min, max]
-  }, [id, preFilteredRows])
+  }, [id, preFilteredRows])*/
 
   return (
     <div onClick={e => { e.stopPropagation() }} className="table-slider">
@@ -146,7 +146,7 @@ function BooleanColumnFilter({
     if (!filterValue && value) {
       setValue(null);
     }
-  }, [filterValue]);
+  }, [filterValue, value]);
   return (
     <div onClick={e => { e.stopPropagation() }}>
       <TriStateCheckbox value={value} style={{'width':'15px','height':'24.2014px'}} onChange={(e) => { setValue(e.value); setFilter(e.value === null ? undefined : e.value); }} />
@@ -166,7 +166,7 @@ function CalendarColumnFilter({
     if (!filterValue && value) {
       setValue(null);
     }
-  }, [filterValue]);
+  }, [filterValue, value]);
   return (
     
     <div className="table-filter" onClick={e => { e.stopPropagation() }}>
@@ -216,7 +216,6 @@ function RangeColumnFilter({
     let max = 0;
     if (preFilteredRows.length > 0 && preFilteredRows[0].values[id]) {
       min = preFilteredRows[0].values[id];
-      max = max;
     }
     preFilteredRows.forEach(row => {
       min = Math.min(row.values[id]?row.values[id]:0, min);
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 ece49855e6ceefbd630a74fa8c513aa92903c3eb..8b7a3f54381ca0d1bc2c0a741a194b16b685a564 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js
@@ -72,16 +72,16 @@ class SchedulingUnitList extends Component{
                         blueP.duration = moment.utc(blueP.duration*1000).format('HH:mm:ss'); 
                         blueP.type="Blueprint"; 
                         blueP['actionpath'] ='/schedulingunit/view/blueprint/'+blueP.id;
-                        blueP['created_at'] = moment(blueP['created_at'], moment.ISO_8601).format("YYYY-MMM-DD");
-                        blueP['updated_at'] = moment(blueP['updated_at'], moment.ISO_8601).format("YYYY-MMM-DD");
+                        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");
                         return blueP; 
                     });
                     output.push(...blueprintdata);
                     scheduleunit['actionpath']='/schedulingunit/view/draft/'+scheduleunit.id;
                     scheduleunit['type'] = 'Draft';
                     scheduleunit['duration'] = moment.utc(scheduleunit.duration*1000).format('HH:mm:ss');
-                    scheduleunit['created_at'] = moment(scheduleunit['created_at'], moment.ISO_8601).format("YYYY-MMM-DD");
-                    scheduleunit['updated_at'] = moment(scheduleunit['updated_at'], moment.ISO_8601).format("YYYY-MMM-DD");
+                    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/routes/Scheduling/ViewSchedulingUnit.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/ViewSchedulingUnit.js
index 2f140638247d002acbb5ac41b1a788f389039971..30cab3f14df153befbdfdc94c66762cb12eeb449 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/ViewSchedulingUnit.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/ViewSchedulingUnit.js
@@ -26,10 +26,7 @@ class ViewSchedulingUnit extends Component{
                     name:"Type",
                     filter:"select"
                 },
-                id:{
-                  name: "ID",
-                  filter: "range"
-                },
+                id: "ID",
                 name:"Name",
                 description:"Description",
                 created_at:{
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 9b3daeebf56227d97304f459e363ee43e0662da9..f5c26c533265c2efc0bb5e9e15fec488f06ebd50 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/services/schedule.service.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/services/schedule.service.js
@@ -103,8 +103,8 @@ const ScheduleService = {
                 for(const key of commonkeys){
                     scheduletask[key] = task[key];
                 }
-                scheduletask['created_at'] = moment(task['created_at'], moment.ISO_8601).format("YYYY-MMM-DD");
-                scheduletask['updated_at'] = moment(task['updated_at'], moment.ISO_8601).format("YYYY-MMM-DD");
+                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");
                 
                 scheduletask.duration = moment.utc(scheduletask.duration*1000).format('HH:mm:ss'); 
                 scheduletask.relative_start_time = moment.utc(scheduletask.relative_start_time*1000).format('HH:mm:ss'); 
@@ -125,8 +125,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");
-                    taskblueprint['updated_at'] = moment(blueprint['updated_at'], moment.ISO_8601).format("YYYY-MMM-DD");
+                    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");
                     taskblueprint.duration = moment.utc(taskblueprint.duration*1000).format('HH:mm:ss'); 
                     taskblueprint.relative_start_time = moment.utc(taskblueprint.relative_start_time*1000).format('HH:mm:ss'); 
                     taskblueprint.relative_stop_time = moment.utc(taskblueprint.relative_stop_time*1000).format('HH:mm:ss'); 
@@ -142,16 +142,6 @@ const ScheduleService = {
         });
         return scheduletasklist;
     },
-    getSchedulingUnitBlueprint: async function (){
-        let res = [];
-        await axios.get('/api/scheduling_unit_blueprint/?ordering=id')
-        .then(response => {
-            res= response; 
-        }).catch(function(error) {
-            console.error('[schedule.services.getSchedulingUnitBlueprint]',error);
-        });
-        return res;
-    },
     getTaskBlueprints: async function (){
         let res=[];
         await axios.get('/api/task_blueprint/?ordering=id')