Fixes get_user for api. 81/70581/1
authorSean Smith <ssmith@iol.unh.edu>
Thu, 23 Jul 2020 18:49:22 +0000 (14:49 -0400)
committerSean Smith <ssmith@iol.unh.edu>
Thu, 23 Jul 2020 18:50:47 +0000 (14:50 -0400)
Change-Id: I2111c8dc3a66dc1e6d4b8ccab53d4a14acafd913
Signed-off-by: Sean Smith <ssmith@iol.unh.edu>
src/api/models.py

index addc02d..960fc26 100644 (file)
@@ -176,12 +176,12 @@ class LabManager(object):
 
     def format_user(self, userprofile):
         return {
-                    "id": userprofile.user.id,
-                    "username": userprofile.user.username,
-                    "email": userprofile.email_addr,
-                    "first_name": userprofile.user.first_name,
-                    "last_name": userprofile.user.last_name,
-                    "company": userprofile.company
+            "id": userprofile.user.id,
+            "username": userprofile.user.username,
+            "email": userprofile.email_addr,
+            "first_name": userprofile.user.first_name,
+            "last_name": userprofile.user.last_name,
+            "company": userprofile.company
         }
 
     def get_users(self):
@@ -190,7 +190,9 @@ class LabManager(object):
         return json.dumps({"users": userlist})
 
     def get_user(self, user_id):
-        profile = get_object_or_404(UserProfile, pk=user_id)
+        user = User.objects.get(pk=user_id)
+
+        profile = get_object_or_404(UserProfile, user=user)
 
         return json.dumps(self.format_user(profile))