@@ -960,7 +960,7 @@ function handleROGFWBuildTypeVisibility()
960960
961961 // ROG Model Check //
962962 var isROGModel = routerModel .includes (' GT-' );
963- var hasROGFWBuildType = custom_settings .hasOwnProperty (' FW_New_Update_ROGFWBuildType ' );
963+ var hasROGFWBuildType = custom_settings .hasOwnProperty (' ROGBuild ' );
964964 var rogFWBuildRow = document .getElementById (' rogFWBuildRow' );
965965
966966 if (! isROGModel || ! hasROGFWBuildType)
@@ -974,7 +974,7 @@ function handleROGFWBuildTypeVisibility()
974974
975975 // TUF Model Check //
976976 var isTUFModel = routerModel .includes (' TUF-' );
977- var hasTUFWBuildType = custom_settings .hasOwnProperty (' FW_New_Update_TUFWBuildType ' );
977+ var hasTUFWBuildType = custom_settings .hasOwnProperty (' TUFBuild ' );
978978 var tufFWBuildRow = document .getElementById (' tuffFWBuildRow' );
979979
980980 if (! isTUFModel || ! hasTUFWBuildType)
@@ -1098,10 +1098,10 @@ function InitializeFields()
10981098 SetUpEmailNotificationFields ();
10991099
11001100 if (rogFWBuildType)
1101- { rogFWBuildType .value = custom_settings .FW_New_Update_ROGFWBuildType || ' ROG' ; }
1101+ { rogFWBuildType .value = custom_settings .ROGBuild || ' ROG' ; }
11021102
11031103 if (tuffFWBuildType)
1104- { tuffFWBuildType .value = custom_settings .FW_New_Update_TUFWBuildType || ' TUF' ; }
1104+ { tuffFWBuildType .value = custom_settings .TUFBuild || ' TUF' ; }
11051105
11061106 if (changelogCheckEnabled)
11071107 { changelogCheckEnabled .checked = (custom_settings .CheckChangeLog === ' ENABLED' ); }
@@ -1439,11 +1439,11 @@ function AssignAjaxSetting (keyName, keyValue)
14391439 break ;
14401440
14411441 case keyUpper === ' ROGBUILD' :
1442- ajax_custom_settings .FW_New_Update_ROGFWBuildType = (keyValue === ' ENABLED' ) ? ' ROG' : ' Pure' ;
1442+ ajax_custom_settings .ROGBuild = (keyValue === ' ENABLED' ) ? ' ROG' : ' Pure' ;
14431443 break ;
14441444
14451445 case keyUpper === ' TUFBUILD' :
1446- ajax_custom_settings .FW_New_Update_TUFWBuildType = (keyValue === ' ENABLED' ) ? ' TUF' : ' Pure' ;
1446+ ajax_custom_settings .TUFBuild = (keyValue === ' ENABLED' ) ? ' TUF' : ' Pure' ;
14471447 break ;
14481448
14491449 case keyUpper === ' FW_NEW_UPDATE_NOTIFICATION_DATE' :
@@ -1622,8 +1622,8 @@ function SaveActionsConfig()
16221622 " MerlinAU_FW_New_Update_EMail_CC_Address" ,
16231623 " MerlinAU_Allow_Updates_OverVPN" ,
16241624 " MerlinAU_Allow_Script_Auto_Update" ,
1625- " MerlinAU_FW_New_Update_ROGFWBuildType " ,
1626- " MerlinAU_FW_New_Update_TUFWBuildType "
1625+ " MerlinAU_ROGBuild " ,
1626+ " MerlinAU_TUFBuild "
16271627 ];
16281628 ADVANCED_KEYS .forEach (function (key ){
16291629 if (shared_custom_settings .hasOwnProperty (key))
@@ -1701,13 +1701,15 @@ function SaveAdvancedConfig()
17011701 // 7) ROG/TUF F/W Build Type - handle conditional rows if visible
17021702 let rogFWBuildRow = document .getElementById (' rogFWBuildRow' );
17031703 let rogFWBuildType = document .getElementById (' rogFWBuildType' );
1704- if (rogFWBuildRow && rogFWBuildRow .style .display !== ' none' && rogFWBuildType)
1705- { advanced_settings .FW_New_Update_ROGFWBuildType = rogFWBuildType .value || ' ROG' ; }
1704+ if (rogFWBuildRow && rogFWBuildRow .style .display !== ' none' && rogFWBuildType) {
1705+ advanced_settings .ROGBuild = (rogFWBuildType .value === ' ROG' ) ? ' ENABLED' : ' DISABLED' ;
1706+ }
17061707
17071708 let tufFWBuildRow = document .getElementById (' tuffFWBuildRow' );
17081709 let tuffFWBuildType = document .getElementById (' tuffFWBuildType' );
1709- if (tufFWBuildRow && tufFWBuildRow .style .display !== ' none' && tuffFWBuildType)
1710- { advanced_settings .FW_New_Update_TUFWBuildType = tuffFWBuildType .value || ' TUF' ; }
1710+ if (tufFWBuildRow && tufFWBuildRow .style .display !== ' none' && tuffFWBuildType) {
1711+ advanced_settings .TUFBuild = (tuffFWBuildType .value === ' TUF' ) ? ' ENABLED' : ' DISABLED' ;
1712+ }
17111713
17121714 // Prefix only Advanced settings
17131715 var prefixedAdvancedSettings = PrefixCustomSettings (advanced_settings, ' MerlinAU_' );
0 commit comments