Fix show_tile settings

This commit is contained in:
Josué Tille 2020-04-21 11:15:24 +02:00
parent 530d94b2ca
commit 6eab62ceb1
No known key found for this signature in database
GPG key ID: 716A6C99B04194EF

View file

@ -834,9 +834,9 @@ def app_install(operation_logger, app, label=None, args=None, no_remove_on_failu
app_settings = _get_app_settings(app_instance_name)
domain = app_settings.get('domain', None)
path = app_settings.get('path', None)
user_permission_update(app_instance_name + ".main", show_tile=True, sync_perm=False)
if domain and path and user_permission_list(full=True, full_path=False)['permissions'][app_instance_name + '.main']['url'] is None:
permission_url(app_instance_name + ".main", url='/', sync_perm=False)
user_permission_update(app_instance_name + ".main", show_tile=True, sync_perm=False)
_migrate_legacy_permissions(app_instance_name)