Merge branch '51569-performance-bar' into 'master'

Fixes performance bar looking for a key in a undefined prop

Closes #51569

See merge request gitlab-org/gitlab-ce!21887
This commit is contained in:
Phil Hughes 2018-09-27 07:45:48 +00:00
commit 1900026935
3 changed files with 31 additions and 13 deletions

View File

@ -42,7 +42,7 @@ export default {
keys: ['feature', 'request'],
},
],
simpleMetrics: ['redis', 'sidekiq'],
simpleMetrics: ['redis'],
data() {
return { currentRequestId: '' };
},

View File

@ -1,16 +1,29 @@
<script>
export default {
props: {
currentRequest: {
type: Object,
required: true,
export default {
props: {
currentRequest: {
type: Object,
required: true,
},
metric: {
type: String,
required: true,
},
},
metric: {
type: String,
required: true,
computed: {
duration() {
return (
this.currentRequest.details[this.metric] &&
this.currentRequest.details[this.metric].duration
);
},
calls() {
return (
this.currentRequest.details[this.metric] && this.currentRequest.details[this.metric].calls
);
},
},
},
};
};
</script>
<template>
<div
@ -21,9 +34,9 @@ export default {
v-if="currentRequest.details"
class="bold"
>
{{ currentRequest.details[metric].duration }}
{{ duration }}
/
{{ currentRequest.details[metric].calls }}
{{ calls }}
</span>
{{ metric }}
</div>

View File

@ -0,0 +1,5 @@
---
title: Fixes performance bar looking for a key in a undefined prop
merge_request:
author:
type: fixed