From 77e0beba8dbe90aafcb0c7c44293f3fb599ec55c Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Mon, 29 Jul 2019 21:08:20 +0200
Subject: [PATCH] api: return complete roadmap instead of only projectname;
 fixed typo (v2.3.2)

---
 api/Database.py                | 2 +-
 api/blueprints/MilestoneAPI.py | 2 +-
 api/docs/api.yml               | 6 +++++-
 api/version.json               | 4 ++--
 4 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/api/Database.py b/api/Database.py
index 8f088cc..7411f72 100644
--- a/api/Database.py
+++ b/api/Database.py
@@ -60,7 +60,7 @@ class Database:
         return self.__query(query)
 
     def get_roadmap(self, roadmapID):
-        query = f'SELECT "{RoadmapParameters.PROJECT_NAME.value}" FROM roadmaps WHERE "{RoadmapParameters.ID.value}"=%s;'
+        query = f'SELECT * FROM roadmaps WHERE "{RoadmapParameters.ID.value}"=%s;'
         return self.__query(query, roadmapID, fetch_type=FetchType.ONE)
 
     def add_roadmap(self, name):
diff --git a/api/blueprints/MilestoneAPI.py b/api/blueprints/MilestoneAPI.py
index c6cfe82..87cbb1f 100644
--- a/api/blueprints/MilestoneAPI.py
+++ b/api/blueprints/MilestoneAPI.py
@@ -79,7 +79,7 @@ def construct_blueprint(database):
                                parameters[MilestoneParameters.TITLE.value],
                                parameters[MilestoneParameters.DUE_DATE.value],
                                parameters[MilestoneParameters.COMPLETION_DATE.value],
-                               parameters[MilestoneParameters.STSTUS.value])
+                               parameters[MilestoneParameters.STATUS.value])
         return jsonify({"success": True})
 
     @milestone_api.route('/milestone/<int:milestoneID>', methods=['DELETE'])
diff --git a/api/docs/api.yml b/api/docs/api.yml
index 0f1f6ce..0b3df34 100644
--- a/api/docs/api.yml
+++ b/api/docs/api.yml
@@ -4,7 +4,7 @@ servers:
     url: https://roadmaps.thecodelabs.de:10000/
 info:
   description: The Official Roadmaps API
-  version: "2.3.1"
+  version: "2.3.2"
   title: Roadmaps API
 tags:
   - name: admins
@@ -809,8 +809,12 @@ components:
     NewRoadmap:
       type: object
       required:
+        - ID
         - Projectname
       properties:
+        ID:
+          type: integer
+          example: 1
         Projectname:
           type: string
           example: "Example Roadmap"
diff --git a/api/version.json b/api/version.json
index 2cbfbaf..7b1705f 100644
--- a/api/version.json
+++ b/api/version.json
@@ -1,7 +1,7 @@
 {
     "version": {
-        "name": "v2.3.1",
-        "code": 8,
+        "name": "v2.3.2",
+        "code": 9,
         "date": "29.07.19"
     }
 }
\ No newline at end of file
-- 
GitLab