summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ide/components/merge_requests/item.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/ide/components/merge_requests/item.vue')
-rw-r--r--app/assets/javascripts/ide/components/merge_requests/item.vue11
1 files changed, 9 insertions, 2 deletions
diff --git a/app/assets/javascripts/ide/components/merge_requests/item.vue b/app/assets/javascripts/ide/components/merge_requests/item.vue
index 11eb5c8b31b..677ceab8075 100644
--- a/app/assets/javascripts/ide/components/merge_requests/item.vue
+++ b/app/assets/javascripts/ide/components/merge_requests/item.vue
@@ -14,10 +14,17 @@ export default {
type: String,
required: true,
},
+ currentProjectId: {
+ type: String,
+ required: true,
+ },
},
computed: {
isActive() {
- return this.item.iid === parseInt(this.currentId, 10);
+ return (
+ this.item.iid === parseInt(this.currentId, 10) &&
+ this.currentProjectId === this.item.projectPathWithNamespace
+ );
},
pathWithID() {
return `${this.item.projectPathWithNamespace}!${this.item.iid}`;
@@ -35,7 +42,7 @@ export default {
<button
type="button"
class="d-flex align-items-center"
- @click="clickItem"
+ @click.prevent.stop="clickItem"
>
<span
class="d-flex append-right-default"