From 312bfcc75a85fae35faaffecff475d39ccfcc164 Mon Sep 17 00:00:00 2001
From: Damans227 <61474540+Damans227@users.noreply.github.com>
Date: Tue, 26 Oct 2021 09:32:08 -0400
Subject: [PATCH 1/2] simplify code using optional chaining in multiple views
---
ui/src/views/infra/network/IpRangesTabPublic.vue | 6 ++----
ui/src/views/infra/network/IpRangesTabStorage.vue | 2 +-
ui/src/views/infra/network/providers/ProviderItem.vue | 4 ++--
ui/src/views/network/CreateL2NetworkForm.vue | 4 ++--
4 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/ui/src/views/infra/network/IpRangesTabPublic.vue b/ui/src/views/infra/network/IpRangesTabPublic.vue
index 1e4e03c8804d..568345f5dc37 100644
--- a/ui/src/views/infra/network/IpRangesTabPublic.vue
+++ b/ui/src/views/infra/network/IpRangesTabPublic.vue
@@ -546,8 +546,7 @@ export default {
}).catch(error => {
this.$notification.error({
message: `${this.$t('label.error')} ${error.response.status}`,
- description: error.response.data.createvlaniprangeresponse
- ? error.response.data.createvlaniprangeresponse.errortext : error.response.data.errorresponse.errortext,
+ description: error.response.data.createvlaniprangeresponse?.errortext || error.response.data.errorresponse.errortext,
duration: 0
})
}).finally(() => {
@@ -578,8 +577,7 @@ export default {
}).catch(error => {
this.$notification.error({
message: `${this.$t('label.error')} ${error.response.status}`,
- description: error.response.data.updatevlaniprangeresponse
- ? error.response.data.updatevlaniprangeresponse.errortext : error.response.data.errorresponse.errortext,
+ description: error.response.data.updatevlaniprangeresponse?.errortext || error.response.data.errorresponse.errortext,
duration: 0
})
}).finally(() => {
diff --git a/ui/src/views/infra/network/IpRangesTabStorage.vue b/ui/src/views/infra/network/IpRangesTabStorage.vue
index 7b6735f7fa41..db35d77095fa 100644
--- a/ui/src/views/infra/network/IpRangesTabStorage.vue
+++ b/ui/src/views/infra/network/IpRangesTabStorage.vue
@@ -235,7 +235,7 @@ export default {
},
returnPodName (id) {
const match = this.pods.find(i => i.id === id)
- return match ? match.name : null
+ return match?.name || null
},
handleOpenAddIpRangeModal () {
this.addIpRangeModal = true
diff --git a/ui/src/views/infra/network/providers/ProviderItem.vue b/ui/src/views/infra/network/providers/ProviderItem.vue
index 73931bd071c5..5cbdf782b610 100644
--- a/ui/src/views/infra/network/providers/ProviderItem.vue
+++ b/ui/src/views/infra/network/providers/ProviderItem.vue
@@ -144,7 +144,7 @@ export default {
const params = {}
if (args.mapping) {
Object.keys(args.mapping).map(key => {
- params[key] = 'value' in args.mapping[key] ? args.mapping[key].value(this.resource) : null
+ params[key] = 'value' in args.mapping[key]?.value(this.resource) || null
})
}
params.page = this.page
@@ -190,7 +190,7 @@ export default {
this.listData[args.title].loading = false
this.$notification.error({
message: this.$t('message.request.failed'),
- description: (error.response && error.response.headers && error.response.headers['x-description']) || error.message
+ description: (error.response?.headers?.['x-description']) || error.message
})
}
this.$forceUpdate()
diff --git a/ui/src/views/network/CreateL2NetworkForm.vue b/ui/src/views/network/CreateL2NetworkForm.vue
index 7109c2664c5a..27de66b671eb 100644
--- a/ui/src/views/network/CreateL2NetworkForm.vue
+++ b/ui/src/views/network/CreateL2NetworkForm.vue
@@ -114,7 +114,7 @@
-
+
-
+
From 13ae30eda2b83f8c8435893b142409245c1aabc6 Mon Sep 17 00:00:00 2001
From: Damans227 <61474540+Damans227@users.noreply.github.com>
Date: Thu, 11 Nov 2021 20:46:53 -0500
Subject: [PATCH 2/2] Undo simplify chaining in CreateL2NetworkForm
---
ui/src/views/network/CreateL2NetworkForm.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ui/src/views/network/CreateL2NetworkForm.vue b/ui/src/views/network/CreateL2NetworkForm.vue
index 27de66b671eb..7109c2664c5a 100644
--- a/ui/src/views/network/CreateL2NetworkForm.vue
+++ b/ui/src/views/network/CreateL2NetworkForm.vue
@@ -114,7 +114,7 @@
-
+
-
+