diff --git a/branches/work/RW_Aging/sources/ConsoleRestore/Controller.cpp b/branches/work/RW_Aging/sources/ConsoleRestore/Controller.cpp index 102b17b..b337cd4 100644 --- a/branches/work/RW_Aging/sources/ConsoleRestore/Controller.cpp +++ b/branches/work/RW_Aging/sources/ConsoleRestore/Controller.cpp @@ -339,7 +339,18 @@ void CheckAccountTransfered(common::HardwareStateManager& manager, ::std::vector } else { - s_RestoreState = WAIT_START_TRANSFER_ACCOUNT; + // エージングのため同一本体下記書き戻しの場合は本体初期化からはじめる + if(EqualsDeviceIdFileandDeviceId(manager).IsSuccess()) + { + CreateTransferAccountFinishedFile(); + CreateDownloadIvsFinishedFile(); + CheckWriteFinished(manager, message, goNextStep); + } + else + { + s_RestoreState = WAIT_START_TRANSFER_ACCOUNT; + } + } } @@ -838,10 +849,7 @@ void ControlState(common::HardwareStateManager& manager, ::std::vector