diff --git a/app/cloudfoundry_config.py b/app/cloudfoundry_config.py index 9ddc1059d..84af68c74 100644 --- a/app/cloudfoundry_config.py +++ b/app/cloudfoundry_config.py @@ -14,7 +14,8 @@ def extract_cloudfoundry_config(): def set_config_env_vars(vcap_services): # Postgres config - os.environ['SQLALCHEMY_DATABASE_URI'] = vcap_services['postgres'][0]['credentials']['uri'] + os.environ['SQLALCHEMY_DATABASE_URI'] = vcap_services['postgres'][0]['credentials']['uri'].replace('postgres', + 'postgresql') vcap_application = json.loads(os.environ['VCAP_APPLICATION']) os.environ['NOTIFY_ENVIRONMENT'] = vcap_application['space_name'] diff --git a/tests/app/test_cloudfoundry_config.py b/tests/app/test_cloudfoundry_config.py index 2c8b5a71a..6a8a128e4 100644 --- a/tests/app/test_cloudfoundry_config.py +++ b/tests/app/test_cloudfoundry_config.py @@ -37,7 +37,7 @@ def cloudfoundry_environ(os_environ, cloudfoundry_config): def test_extract_cloudfoundry_config_populates_other_vars(cloudfoundry_environ): extract_cloudfoundry_config() - assert os.environ['SQLALCHEMY_DATABASE_URI'] == 'postgres uri' + assert os.environ['SQLALCHEMY_DATABASE_URI'] == 'postgresql uri' assert os.environ['NOTIFY_ENVIRONMENT'] == '🚀🌌' assert os.environ['NOTIFY_LOG_PATH'] == '/home/vcap/logs/app.log'