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 c61d61f9..72e05d3f 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 f835feb3..6cb51d6d 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 13c682d2..4d46e967 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 7da4760d..0c4b66a7 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 dc08fea1..2718ea82 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: "",