@@ -408,7 +408,10 @@ def isAdministrationPortEnabledForServer(server, model):
408408 else :
409409 administrationPortEnabled = isAdministrationPortEnabledForDomain (model )
410410
411- return Boolean .valueOf (administrationPortEnabled )
411+ if isinstance (administrationPortEnabled , str ):
412+ return Boolean .valueOf (administrationPortEnabled )
413+ else :
414+ return administrationPortEnabled
412415
413416
414417def isAdministrationPortEnabledForDomain (model ):
@@ -421,7 +424,10 @@ def isAdministrationPortEnabledForDomain(model):
421424 # Starting with 14.1.2.0, the domain's AdministrationPortEnabled default is derived from the domain's SecureMode
422425 administrationPortEnabled = isSecureModeEnabledForDomain (model )
423426
424- return Boolean .valueOf (administrationPortEnabled )
427+ if isinstance (administrationPortEnabled , str ):
428+ return Boolean .valueOf (administrationPortEnabled )
429+ else :
430+ return administrationPortEnabled
425431
426432
427433
@@ -443,7 +449,10 @@ def isSecureModeEnabledForDomain(model):
443449 is_production_mode_enabled = topology ['ProductionModeEnabled' ]
444450 secureModeEnabled = is_production_mode_enabled and not env .wlsVersionEarlierThan ("14.1.2.0" )
445451
446- return Boolean .valueOf (secureModeEnabled )
452+ if isinstance (secureModeEnabled , str ):
453+ return Boolean .valueOf (secureModeEnabled )
454+ else :
455+ return secureModeEnabled
447456
448457
449458def getSSLOrNone (server ):
0 commit comments