Disable Imports on SQLite database provider (#2139)

* Disable Imports on SQLite database provider
* Closes #2131
This commit is contained in:
Joel Butler
2022-06-20 04:07:20 -04:00
committed by GitHub
parent c2ae1f0a8f
commit a2c81cb03a

View File

@@ -115,6 +115,14 @@ def import_ctf(backup, erase=True):
set_import_error(value=None, skip_print=True)
set_import_status(value=None, skip_print=True)
if app.config["SQLALCHEMY_DATABASE_URI"].startswith("sqlite"):
set_import_error(
"Exception: Importing not currently supported for SQLite databases. See Github issue #1988."
)
raise Exception(
"Importing not currently supported for SQLite databases. See Github issue #1988."
)
if not zipfile.is_zipfile(backup):
set_import_error("zipfile.BadZipfile: zipfile is invalid")
raise zipfile.BadZipfile