From 57627367f56478fbe5ec5d14935a9bbe3984b425 Mon Sep 17 00:00:00 2001 From: Hari Narayanan Date: Fri, 27 Nov 2020 17:12:33 +0530 Subject: [PATCH] duplicate identifier for requests fixed (#1346) Co-authored-by: Liyas Thomas --- components/collections/save-request-as.vue | 17 ++++++++---- components/layout/history.vue | 6 ++-- lang/en-US.json | 3 +- pages/index.vue | 32 +++++++++------------- store/state.js | 2 +- 5 files changed, 30 insertions(+), 30 deletions(-) diff --git a/components/collections/save-request-as.vue b/components/collections/save-request-as.vue index c61d61f9c..72e05d3f7 100644 --- a/components/collections/save-request-as.vue +++ b/components/collections/save-request-as.vue @@ -17,12 +17,11 @@
  • - + @@ -89,7 +88,7 @@ export default { }, data() { return { - defaultRequestName: "My Request", + defaultRequestName: "Untitled Request", requestData: { name: undefined, collectionIndex: undefined, @@ -108,8 +107,8 @@ export default { "requestData.folderName": function resetRequestIndex() { this.$data.requestData.requestIndex = undefined }, - editingRequest({ label }) { - this.defaultRequestName = label || "My Request" + editingRequest({ name }) { + this.$data.requestData.name = name || this.$data.defaultRequestName }, }, computed: { @@ -168,10 +167,16 @@ export default { }) return } + if (this.$data.requestData.name.length === 0) { + this.$toast.error(this.$t("empty_req_name"), { + icon: "error", + }) + return + } const requestUpdated = { ...this.$props.editingRequest, - name: this.$data.requestData.name || this.$data.defaultRequestName, + name: this.$data.requestData.name, collection: this.$data.requestData.collectionIndex, } diff --git a/components/layout/history.vue b/components/layout/history.vue index f835feb36..6cb51d6d0 100644 --- a/components/layout/history.vue +++ b/components/layout/history.vue @@ -23,11 +23,11 @@
  • diff --git a/lang/en-US.json b/lang/en-US.json index 13c682d2f..4d46e9675 100644 --- a/lang/en-US.json +++ b/lang/en-US.json @@ -103,6 +103,7 @@ "manage_token_req": "Manage Token Request", "use_token_req": "Use Token Request", "token_req_name": "Request Name", + "empty_req_name": "Empty Request Name", "token_req_details": "Request Details", "token_name": "Token Name", "oidc_discovery_url": "OIDC Discovery URL", @@ -294,4 +295,4 @@ "experiments": "Experiments", "experiments_notice": "This is a collection of experiments we're working on that might turn out to be useful, fun, both, or neither. They're not final and may not be stable, so if something overly weird happens, don't panic. Just turn the dang thing off. Jokes aside, ", "use_experimental_url_bar": "Use experimental URL bar with environment highlighting" -} +} \ No newline at end of file diff --git a/pages/index.vue b/pages/index.vue index 7da4760de..0c4b66a75 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -178,14 +178,8 @@
- - + +
[ - vm.label, + vm.name, vm.method, vm.url, vm.auth, diff --git a/store/state.js b/store/state.js index dc08fea1e..2718ea823 100644 --- a/store/state.js +++ b/store/state.js @@ -1,10 +1,10 @@ export default () => ({ request: { + name: "Untitled request", method: "GET", uri: "", url: "https://httpbin.org", path: "/get", - label: "", auth: "None", httpUser: "", httpPassword: "",