From e47bfedaf7654461ec2523ea90646a4eeef665e4 Mon Sep 17 00:00:00 2001 From: Shefali Date: Wed, 10 Jan 2024 11:21:32 -0800 Subject: [PATCH] Don't show activity state section in the inspector if multiple activities are selected --- .../plan/inspector/components/PlanActivitiesView.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/plan/inspector/components/PlanActivitiesView.vue b/src/plugins/plan/inspector/components/PlanActivitiesView.vue index 6bd9c8ed31..e9d4119f35 100644 --- a/src/plugins/plan/inspector/components/PlanActivitiesView.vue +++ b/src/plugins/plan/inspector/components/PlanActivitiesView.vue @@ -76,13 +76,14 @@ export default { return { name: '', activities: [], + selectedActivities: [], persistedActivityStates: {}, heading: '' }; }, computed: { canPersistState() { - return this.activities.length === 1 && this.activities[0].id; + return this.selectedActivities.length === 1 && this.activities[0].id; } }, mounted() { @@ -129,6 +130,7 @@ export default { if (selectionItem[0].context.type === 'activity') { const activity = selectionItem[0].context.activity; if (activity) { + activity.key = activity.id ?? activity.name; this.selectedActivities.push(activity); } } @@ -148,7 +150,7 @@ export default { this.selectedActivities.forEach((selectedActivity, index) => { const activity = { id: selectedActivity.id, - key: selectedActivity.id ?? selectedActivity.name, + key: selectedActivity.key, timeProperties: { start: { label: propertyLabels.start,