From 5badc435421943f63bb7c8103e77296efaaf0154 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 18 Nov 2025 20:28:08 +0000 Subject: [PATCH 1/2] Dev Version update --- project_tracking/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project_tracking/__version__.py b/project_tracking/__version__.py index 74f9bc2..1662870 100644 --- a/project_tracking/__version__.py +++ b/project_tracking/__version__.py @@ -1 +1 @@ -__version__ = '3.1.5' +__version__ = '3.1.5.dev' From 35935ef8cfb5bdb75779820fc44f0e04ad67c618 Mon Sep 17 00:00:00 2001 From: Paul Stretenowich Date: Wed, 19 Nov 2025 11:20:08 -0500 Subject: [PATCH 2/2] Test if alias is None and not a list create an empty list first to avoid TypeError: argument of type 'NoneType' is not iterable --- project_tracking/model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/project_tracking/model.py b/project_tracking/model.py index 492f499..40f3bde 100644 --- a/project_tracking/model.py +++ b/project_tracking/model.py @@ -451,6 +451,8 @@ def from_name(cls, name, specimen, alias=None, tumour=None, session=None, deprec session.flush() else: if alias: + if sample.alias is None: + sample.alias = [] for a in alias: if a not in sample.alias: sample.alias.append(a)