diff --git a/sapl/legacy_migration_settings.py b/sapl/legacy_migration_settings.py index 221ea9d48..5d2faae00 100644 --- a/sapl/legacy_migration_settings.py +++ b/sapl/legacy_migration_settings.py @@ -13,8 +13,10 @@ INSTALLED_APPS += ( ) DATABASES['legacy'] = config('DATABASE_URL_FONTE', cast=db_url,) -DATABASES['default'] = config('DATABASE_URL_DESTINO', cast=db_url, - default=DATABASES['default']) +DATABASES['default'] = config( + 'DATABASE_URL_DESTINO', + cast=lambda v: v if isinstance(v, dict) else db_url, + default=DATABASES['default']) # Sobrescreve o nome dos bancos caso a variável de ambiente seja definida # Útil para migração em lote de vários bancos