From c774c9cc10432e72dc9028cf9b4962d9af572ba5 Mon Sep 17 00:00:00 2001
From: Tobias Grantner <tobias.grantner@tuwien.ac.at>
Date: Wed, 16 Nov 2022 11:56:13 +0100
Subject: [PATCH] Changed HTTP method to create query to POST

---
 .../src/main/java/at/tuwien/endpoint/QueryEndpoint.java         | 2 +-
 fda-ui/components/query/Results.vue                             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/fda-query-service/rest-service/src/main/java/at/tuwien/endpoint/QueryEndpoint.java b/fda-query-service/rest-service/src/main/java/at/tuwien/endpoint/QueryEndpoint.java
index aec3139b2d..a19cfb714c 100644
--- a/fda-query-service/rest-service/src/main/java/at/tuwien/endpoint/QueryEndpoint.java
+++ b/fda-query-service/rest-service/src/main/java/at/tuwien/endpoint/QueryEndpoint.java
@@ -37,7 +37,7 @@ public class QueryEndpoint extends AbstractEndpoint {
         this.storeService = storeService;
     }
 
-    @PutMapping
+    @PostMapping
     @Transactional(readOnly = true)
     @Timed(value = "query.execute", description = "Time needed to execute a query")
     @Operation(summary = "Execute query", security = @SecurityRequirement(name = "bearerAuth"))
diff --git a/fda-ui/components/query/Results.vue b/fda-ui/components/query/Results.vue
index c4a765688c..235e8a44b1 100644
--- a/fda-ui/components/query/Results.vue
+++ b/fda-ui/components/query/Results.vue
@@ -62,7 +62,7 @@ export default {
     async executeFirstTime (parent, sql) {
       this.loading = true
       try {
-        const res = await this.$axios.put(this.executeUrl, { statement: sql }, this.config)
+        const res = await this.$axios.post(this.executeUrl, { statement: sql }, this.config)
         console.debug('query result', res.data)
         this.$toast.success('Successfully executed query')
         this.mapResults(res.data)
-- 
GitLab