aboutsummaryrefslogtreecommitdiff
path: root/app/admin
diff options
context:
space:
mode:
Diffstat (limited to 'app/admin')
-rw-r--r--app/admin/routes.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/admin/routes.py b/app/admin/routes.py
index 9b7688b..e07475f 100644
--- a/app/admin/routes.py
+++ b/app/admin/routes.py
@@ -146,7 +146,6 @@ def manage_datasets():
filename = os.path.join(dataset_dir, dataset.name + ".json")
if not os.path.exists(filename):
flash("Internal error: dataset file doesn't exist!", "error")
- return redirect(url_for("admin.manage_datasets"))
tasks = Task.query.filter_by(dataset_id=dataset.id).all()
for task in tasks:
@@ -155,7 +154,8 @@ def manage_datasets():
db.session.delete(task)
db.session.delete(dataset)
db.session.commit()
- os.unlink(filename)
+ if os.path.exists(filename):
+ os.unlink(filename)
flash("Dataset deleted successfully.", "success")
return redirect(url_for("admin.manage_datasets"))