diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/models/specification.py b/SAS/TMSS/backend/src/tmss/tmssapp/models/specification.py
index c38a5734e0cbc39323a3f4578b2d466f1d96bebb..4976f0e1069a595e816cd6e140e3d17cfeff9b0d 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/models/specification.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/models/specification.py
@@ -700,7 +700,7 @@ class TaskTemplate(AbstractSchemaTemplate):
         # ToDo: create a technical debt ticket and implement the factory.
 
         # rules for observations
-        if self.is_observation:
+        if self.type.value == TaskType.Choices.OBSERVATION.value:
             # check station_groups
             station_groups = json_doc.get('station_configuration',{}).get('station_groups',[])
             for group in station_groups: