Skip to content

Commit 7da385a

Browse files
PoeppingTbrtrvn
authored andcommitted
Fix bug with weeklyMaintenanceTime for FSX filesystems
1 parent a4be130 commit 7da385a

File tree

3 files changed

+6
-15
lines changed

3 files changed

+6
-15
lines changed

client/web/src/settings/ApplicationComponent.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export function ApplicationComponent(props) {
7373
let filesystem = {
7474
...FILESYSTEM_DEFAULTS,
7575
...defaultValues.filesystem,
76-
...tierValues.filesystem
76+
...splitWeeklyMaintenanceTime(tierValues.filesystem)
7777
}
7878
let defaults = Object.assign({
7979
min: 0,
@@ -92,7 +92,7 @@ export function ApplicationComponent(props) {
9292
provisionDb: !!tierValues.database,
9393
provisionFS: !!tierValues.filesystem,
9494
filesystemType: filesystemType,
95-
filesystem: splitWeeklyMaintenanceTime(uncleanedInitialTierValues.filesystem),
95+
filesystem: filesystem,
9696
}
9797
}
9898

client/web/src/settings/ApplicationContainer.js

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,6 @@ export function ApplicationContainer(props) {
146146
updateConfiguration(formValues)
147147
}
148148

149-
const getFormattedTime = (timeString) => {
150-
// Expecting timeString to be HH:MM:SS
151-
let parts = timeString.split(':')
152-
if (parts.length === 3) {
153-
parts = parts.splice(0, 2) //Trim the trailing :00. Server doesn't need seconds
154-
}
155-
return parts.join(':')
156-
}
157-
158149
const cleanFilesystemForSubmittal = (provisionFS, filesystemType, filesystem) => {
159150
if (provisionFS) {
160151
let {
@@ -164,7 +155,7 @@ export function ApplicationContainer(props) {
164155
} = filesystem
165156
cleanedFs.type = FILESYSTEM_TYPES[filesystemType].configId
166157
if (weeklyMaintenanceDay && weeklyMaintenanceTime) {
167-
cleanedFs.weeklyMaintenanceTime = `${weeklyMaintenanceDay}:${getFormattedTime(weeklyMaintenanceTime)}`
158+
cleanedFs.weeklyMaintenanceTime = `${weeklyMaintenanceDay}:${weeklyMaintenanceTime}`
168159
}
169160
let wantedKeys = Object.keys(FILESYSTEM_TYPES[filesystemType].defaults)
170161
Object.keys(cleanedFs).forEach(k => {

client/web/src/settings/components/filesystem/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export const FILESYSTEM_TYPES = {
5858
throughputMbs: 8,
5959
backupRetentionDays: 7,
6060
dailyBackupTime: '01:00',
61-
weeklyMaintenanceTime: '07:01:00',
61+
weeklyMaintenanceTime: '07:01',
6262
weeklyMaintenanceDay: '1',
6363
windowsMountDrive: 'G:',
6464
},
@@ -102,7 +102,7 @@ export const FILESYSTEM_TYPES = {
102102
throughputMbs: 128,
103103
backupRetentionDays: 7,
104104
dailyBackupTime: '01:00',
105-
weeklyMaintenanceTime: '07:01:00',
105+
weeklyMaintenanceTime: '07:01',
106106
weeklyMaintenanceDay: '1',
107107
volumeSize: 40
108108
},
@@ -153,7 +153,7 @@ export const FILESYSTEM_TYPES = {
153153
throughputMbs: 128,
154154
backupRetentionDays: 7,
155155
dailyBackupTime: '01:00',
156-
weeklyMaintenanceTime: '07:01:00',
156+
weeklyMaintenanceTime: '07:01',
157157
weeklyMaintenanceDay: '1',
158158
windowsMountDrive: 'G:',
159159
volumeSize: 40

0 commit comments

Comments
 (0)