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 aec3139b2d79ec316e9d8b1272a53c39aa45329b..a19cfb714cdbcb6a3afcdfcee4cc2b8e0a68491f 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 c4a765688c1f4252808da0b4d0d8edc189cdf974..235e8a44b1665989a2fcdb75cbe7cff1888aefce 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)