diff --git a/Sources/pyOpenRPA/Orchestrator/RobotRDPActive/RobotRDPActive.py b/Sources/pyOpenRPA/Orchestrator/RobotRDPActive/RobotRDPActive.py index 8f8c3029..34add348 100644 --- a/Sources/pyOpenRPA/Orchestrator/RobotRDPActive/RobotRDPActive.py +++ b/Sources/pyOpenRPA/Orchestrator/RobotRDPActive/RobotRDPActive.py @@ -17,9 +17,10 @@ def RobotRDPActive(inGSettings): ######## Init the RDP List for lRDPSessionKeyStrItem in mGSettingsRDPActiveDict["RDPList"]: lConfigurationItem = mGSettingsRDPActiveDict["RDPList"][lRDPSessionKeyStrItem] - lConfigurationItem["SessionIsWindowExistBool"] = False # Flag that session is not started - lConfigurationItem["SessionIsWindowResponsibleBool"] = False # Flag that session is not started - lConfigurationItem["SessionHex"] = " 77777sdfsdf77777dsfdfsf77777777" # Flag that session is not started + if lConfigurationItem["SessionHex"] is None or lConfigurationItem["SessionHex"] == "": # Minor fix - need for restore existed RDP sessions + lConfigurationItem["SessionIsWindowExistBool"] = False # Flag that session is not started + lConfigurationItem["SessionIsWindowResponsibleBool"] = False # Flag that session is not started + lConfigurationItem["SessionHex"] = " 77777sdfsdf77777dsfdfsf77777777" # Flag that session is not started ########## # Run monitor - main loop # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #