diff --git a/CTFd/__init__.py b/CTFd/__init__.py index 48b12542..dfc636e3 100644 --- a/CTFd/__init__.py +++ b/CTFd/__init__.py @@ -33,7 +33,7 @@ def create_app(config='CTFd.config'): db.init_app(app) try: - if not database_exists(url): + if not (url.drivername.startswith('sqlite') or database_exists(url)): create_database(url) db.create_all() except OperationalError: