Explorar o código

!10672 修复适配器升级切换缺陷
Merge pull request !10672 from 80174520/feature_fix_upgradeMgr_dep

杨诗友80174847 hai 9 meses
pai
achega
96e71984ad
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      Module/mod_UpgradeMgr/UpgradeTaskFSM.cpp

+ 7 - 0
Module/mod_UpgradeMgr/UpgradeTaskFSM.cpp

@@ -6482,6 +6482,13 @@ unsigned int CUpgradeTaskFSM::s2_on_event(FSMEvent* event)
 				}else if(m_currentTask.cPendingState=="S"){
 					//加入切换标志,用于切换时判断是否是切换进入的流程。
 					m_bSwitchFlag = true;
+					//是否是升级适配器需要根据运行时字段进行赋值
+					if (m_currentTask.depNewVersion.IsNullOrEmpty()) {
+						m_TempDepUpgradeFlag = false;
+					}
+					else {
+						m_TempDepUpgradeFlag = true;
+					}
 					return 6;//切换
 				}else{
 					//无效状态