mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
Fix SyncServer get_enabled_projects should handle global state
If server is globally disabled, no projects should be returned
This commit is contained in:
parent
c64f29100c
commit
dfe4e657d1
1 changed files with 7 additions and 5 deletions
|
|
@ -413,11 +413,13 @@ class SyncServerModule(PypeModule, ITrayModule):
|
|||
def get_enabled_projects(self):
|
||||
"""Returns list of projects which have SyncServer enabled."""
|
||||
enabled_projects = []
|
||||
for project in self.connection.projects():
|
||||
project_name = project["name"]
|
||||
project_settings = self.get_sync_project_setting(project_name)
|
||||
if project_settings:
|
||||
enabled_projects.append(project_name)
|
||||
|
||||
if self.enabled:
|
||||
for project in self.connection.projects():
|
||||
project_name = project["name"]
|
||||
project_settings = self.get_sync_project_setting(project_name)
|
||||
if project_settings:
|
||||
enabled_projects.append(project_name)
|
||||
|
||||
return enabled_projects
|
||||
""" End of Public API """
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue