Do not show "Enable Maintenance Mode" message if already enabled
This commit is contained in:
parent
4bf6a7d91f
commit
0d8dc5cdfd
|
|
@ -182,14 +182,16 @@ class Container:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
# Enable Nextcloud maintenance mode
|
# Enable Nextcloud maintenance mode
|
||||||
def __enable_maintenance_mode(self):
|
def __enable_maintenance_mode(self) -> bool:
|
||||||
try:
|
try:
|
||||||
enable_maintenance_mode = check_output(
|
enable_maintenance_mode = check_output(
|
||||||
["docker", "exec", "--user", "www-data", self.app_container, "php", "occ", "maintenance:mode", "--on"])
|
["docker", "exec", "--user", "www-data", self.app_container, "php", "occ", "maintenance:mode", "--on"])
|
||||||
chunks = enable_maintenance_mode.decode("utf-8").split('\n')
|
chunks = enable_maintenance_mode.decode("utf-8").split('\n')
|
||||||
if 'Maintenance mode enabled' in chunks or 'Maintenance mode already enabled' in chunks:
|
if 'Maintenance mode enabled' in chunks:
|
||||||
_print(F"Enable Nextcloud maintenance mode: {self.SUCCESS}")
|
_print(F"Enable Nextcloud maintenance mode: {self.SUCCESS}")
|
||||||
return True
|
return True
|
||||||
|
elif 'Maintenance mode already enabled' in chunks:
|
||||||
|
return True
|
||||||
else:
|
else:
|
||||||
_print(F"Enable Nextcloud maintenance mode: {self.FAILED}")
|
_print(F"Enable Nextcloud maintenance mode: {self.FAILED}")
|
||||||
return False
|
return False
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue