Skip to content

[C2] On migration settings _overrides.yaml generate error #6293

Open
@NicoDucou

Description

@NicoDucou

When migrating from Chamilo 1 to Chamilo 2 it generates a file config/settings_overrides.yaml with this :

parameters:
    settings_overrides:

But then when creating a new user on admin/user_add.php it generates the following 500 error :
PHP Fatal error: Uncaught ErrorException: Warning: Trying to access array offset on null in /var/www/chamilo/www/public/main/inc/lib/api.lib.php:6858\nStack trace:\n#0 /var/www/chamilo/www/public/main/inc/lib/usermanager.lib.php(187): get_hosting_limit()\n#1 /var/www/chamilo/www/public/main/admin/user_add.php(401): UserManager::create_user()\n#2 {main}\n thrown in /var/www/chamilo/www/public/main/inc/lib/api.lib.php on line 6858, referer: https://CHAMILO/main/admin/user_add.php

Deleting the file config/settings_overrides.yaml make the user creation works again but it would be better not to generate it in the migration or even better that if the file is present but with no settings it should not generate an error.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions