From 75b33e62fcdbad1b995473e78a5bf2f39ee85f2a Mon Sep 17 00:00:00 2001
From: saurabh_w <saurabhwinchurne@gmail.com>
Date: Wed, 2 Jun 2021 14:15:50 +0530
Subject: [PATCH] fix the DATABASE_URL variable for heroku deployment

---
 config.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/config.py b/config.py
index 6bd46e4..6fe5508 100644
--- a/config.py
+++ b/config.py
@@ -7,9 +7,15 @@ load_dotenv(os.path.join(basedir, '.env'))
 
 class Config(object):
     SECRET_KEY = os.environ.get('SECRET_KEY') or 'you-will-never-guess'
+
     SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
         'sqlite:///' + os.path.join(basedir, 'app.db')
+        
+    if SQLALCHEMY_DATABASE_URI.startswith('postgres://'):
+        SQLALCHEMY_DATABASE_URI = SQLALCHEMY_DATABASE_URI.replace('postgres://', 'postgresql://', 1)
+
     SQLALCHEMY_TRACK_MODIFICATIONS = False
+
     LOG_TO_STDOUT = os.environ.get('LOG_TO_STDOUT')
     MAIL_SERVER = os.environ.get('MAIL_SERVER')
     MAIL_PORT = int(os.environ.get('MAIL_PORT') or 25)