diff --git a/SAS/TMSS/src/tmss/tmssapp/serializers/scheduling.py b/SAS/TMSS/src/tmss/tmssapp/serializers/scheduling.py
index 7e06297f42bb8e1ff4b2dc75b272a558ec3ac8a9..c463f9fceb55b63dbec8e0f6d700b853211d78f0 100644
--- a/SAS/TMSS/src/tmss/tmssapp/serializers/scheduling.py
+++ b/SAS/TMSS/src/tmss/tmssapp/serializers/scheduling.py
@@ -157,10 +157,11 @@ class SubtaskSerializerJSONeditorOnline(RelationalHyperlinkedModelSerializer):
         import json
 
         try:
-            schema = self.instance.specifications_template.schema
-            self.fields['specifications_doc'] = serializers.JSONField(
-                style={'template': 'josdejong_jsoneditor_widget.html',
-                       'schema': json.dumps(schema)})
+            if isinstance(self.instance, models.Subtask):
+                schema = self.instance.specifications_template.schema
+                self.fields['specifications_doc'] = serializers.JSONField(
+                    style={'template': 'josdejong_jsoneditor_widget.html',
+                           'schema': json.dumps(schema)})
         except Exception as e:
             # todo: Shall we use one of the default templates for the init?
             logger.exception('Could not determine schema, hence no fancy JSON form. Expected for list view.')