diff --git a/conditional/blueprints/dashboard.py b/conditional/blueprints/dashboard.py index 786b9a9..44a8803 100644 --- a/conditional/blueprints/dashboard.py +++ b/conditional/blueprints/dashboard.py @@ -92,7 +92,7 @@ def display_dashboard(user_dict=None): "time_spent": p.time_spent, "skills": p.skills, "desc": p.description, - "links": list(filter(None, p.links.split("\n"))), + "links": [] if p.links is None else list(filter(None, p.links.split("\n"))), "status": p.status, } for p in get_project_list().filter(MajorProject.uid == uid) diff --git a/conditional/blueprints/major_project_submission.py b/conditional/blueprints/major_project_submission.py index ae89c07..a11b81a 100644 --- a/conditional/blueprints/major_project_submission.py +++ b/conditional/blueprints/major_project_submission.py @@ -53,7 +53,7 @@ def display_major_project(user_dict=None): "time_spent": p.time_spent, "skills": p.skills, "desc": p.description, - "links": list(filter(None, p.links.split("\n"))), + "links": [] if p.links is None else list(filter(None, p.links.split("\n"))), "status": p.status, "is_owner": bool(user_dict["username"] == p.uid), "files": list_files_in_folder(bucket, f"{p.id}/")