Skip to content

Commit 9753eeb

Browse files
committed
Add ods + oed version to model versions.
1 parent 0968ccc commit 9753eeb

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/server/oasisapi/analyses/v2_api/tasks.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -346,9 +346,11 @@ def run_register_worker_v2(m_supplier, m_name, m_id, m_settings, m_version, m_co
346346
model.ver_ktools = m_version['ktools']
347347
model.ver_oasislmf = m_version['oasislmf']
348348
model.ver_platform = m_version['platform']
349+
model.ver_ods = m_version.get("ods-tools", None)
350+
model.ver_oed = m_version.get("oed-schema", None)
349351
logger.info('Updated model versions')
350352
except Exception as e:
351-
logger.info('Failed to set model veriosns:')
353+
logger.info('Failed to set model versions:')
352354
logger.exception(str(e))
353355

354356
# check current value of run_mode -> Set to V2 if null, if 'V1' set to both

src/server/oasisapi/analysis_models/models.py

+2
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ class AnalysisModel(TimeStampedModel):
134134
ver_ktools = models.CharField(max_length=255, null=True, default=None, help_text=_('The worker ktools version.'))
135135
ver_oasislmf = models.CharField(max_length=255, null=True, default=None, help_text=_('The worker oasislmf version.'))
136136
ver_platform = models.CharField(max_length=255, null=True, default=None, help_text=_('The worker platform version.'))
137+
ver_ods = models.CharField(max_length=255, null=True, default=None, help_text=_('The worker ods-tools version.'))
138+
ver_oed = models.CharField(max_length=255, null=True, default=None, help_text=_('The worker oed-schema version.'))
137139
oasislmf_config = models.TextField(default='')
138140
deleted = models.BooleanField(default=False, editable=False)
139141
run_mode = models.CharField(max_length=max(len(c) for c in run_mode_choices._db_values),

src/server/oasisapi/analysis_models/v2_api/serializers.py

+2
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,8 @@ class Meta:
246246
'ver_ktools',
247247
'ver_oasislmf',
248248
'ver_platform',
249+
'ver_ods',
250+
'ver_oed',
249251
)
250252

251253

0 commit comments

Comments
 (0)