From 79bc96929df74bf569d7cb937e9c6dd26ac23ca3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Z=C3=BCbeyde=20Civelek?= Date: Wed, 27 Aug 2025 11:01:47 +0200 Subject: [PATCH 1/2] fix: deposit form bug --- .../js/cds_deposit/avc/components/cdsDeposit.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js b/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js index c7de1fa1f..0f7274b8f 100644 --- a/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js +++ b/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js @@ -236,7 +236,16 @@ function cdsDepositCtrl( }; }); _.forEach(that.record._cds.state, function (value, state) { - that.stateReporter[state].status = value; + if (!that.stateReporter[state]) { + // Task not in mainStatuses, add `file_video_extract_chapter_frames` + that.stateReporter[state] = { + status: value, + message: state + }; + } else { + // Update existing + that.stateReporter[state].status = value; + } }); that.calculateCurrentDepositStatus(); }; From d399400fe95251611d146ba1598174a8cef032c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Z=C3=BCbeyde=20Civelek?= Date: Wed, 27 Aug 2025 14:07:02 +0200 Subject: [PATCH 2/2] fix: ignore extract_chapter_frames for project state --- .../bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js | 6 ++++-- .../bootstrap3/js/cds_deposit/avc/filters/overallState.js | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js b/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js index 0f7274b8f..6e1724691 100644 --- a/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js +++ b/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/components/cdsDeposit.js @@ -480,8 +480,10 @@ function cdsDepositCtrl( } that.currentStartedTaskName = currentStartedTaskName; - // Change the Deposit Status - var values = _.values(that.record._cds.state); + // Change the Deposit Status, ignore `file_video_extract_chapter_frames` + var values = _.values( + _.omit(that.record._cds.state, "file_video_extract_chapter_frames") + ); if (!values.length) { that.currentDepositStatus = null; } else if (values.includes(depositStatuses.FAILURE)) { diff --git a/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/filters/overallState.js b/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/filters/overallState.js index 762774541..ff54133cc 100644 --- a/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/filters/overallState.js +++ b/cds/modules/theme/assets/bootstrap3/js/cds_deposit/avc/filters/overallState.js @@ -3,7 +3,7 @@ import _ from "lodash"; function overallState(depositStatuses) { return function (tasks) { - var values = _.values(tasks); + var values = _.values(_.omit(tasks, "file_video_extract_chapter_frames")); if (values.length !== 0) { if (_.includes(values, "FAILURE")) { return depositStatuses.FAILURE;