summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/environments/components/environment_item.vue8
1 files changed, 2 insertions, 6 deletions
diff --git a/app/assets/javascripts/environments/components/environment_item.vue b/app/assets/javascripts/environments/components/environment_item.vue
index f2fb0074ea1..eb51118dcf2 100644
--- a/app/assets/javascripts/environments/components/environment_item.vue
+++ b/app/assets/javascripts/environments/components/environment_item.vue
@@ -141,7 +141,7 @@ export default {
},
actions() {
- if (!this.model || !this.model.last_deployment) {
+ if (!this.model || !this.model.last_deployment || !this.canCreateDeployment) {
return [];
}
@@ -149,11 +149,7 @@ export default {
this.model.last_deployment,
{ deep: true },
);
- let combinedActions = [];
- if (this.canCreateDeployment) {
- combinedActions = combinedActions.concat(manualActions || []);
- }
- combinedActions = combinedActions.concat(scheduledActions || []);
+ const combinedActions = (manualActions || []).concat(scheduledActions || []);
return combinedActions.map(action => ({
...action,
name: humanize(action.name),