diff --git a/scripts/install b/scripts/install index 6947e59..ffb1e8e 100755 --- a/scripts/install +++ b/scripts/install @@ -391,11 +391,13 @@ ynh_script_progression --message="Starting a systemd service..." --time --weight # Start a systemd service ynh_systemd_action --service_name=$app --action="start" +# Wait until the synapse user is created +sleep 30 # (Note that, by default, non-admins might not have your homeserver's permission to create communities.) if [ "$bot_is_synapse_admin" = "Yes" ] then - ynh_psql_execute_as_root --database=$synapse_db_name --sql="UPDATE users SET admin = 1 WHERE name = '@$whatsappbot:$server_name';" -# yunohost app action run $synapse_instance set_admin_user -a username=$whatsappbot +# ynh_psql_execute_as_root --database=$synapse_db_name --sql="UPDATE users SET admin = 1 WHERE name = '@$whatsappbot:$server_name';" + yunohost app action run $synapse_instance set_admin_user -a username=$whatsappbot fi ynh_systemd_action --service_name=$app --action="restart"