From 9cd5dae377e246b79c8697dcc1c2c3535b9eebef Mon Sep 17 00:00:00 2001
From: JeffryM <13516156@std.stei.itb.ac.id>
Date: Thu, 25 Oct 2018 14:57:51 +0700
Subject: [PATCH] Added profile checking for logged in username

---
 controller/BiodataController.php | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/controller/BiodataController.php b/controller/BiodataController.php
index 550a895..1768ab0 100644
--- a/controller/BiodataController.php
+++ b/controller/BiodataController.php
@@ -15,8 +15,14 @@ class BiodataController extends BaseController {
         if (isset($username)) {
             $model_biodata = new Model\BiodataModel();
             $biodata = $model_biodata->findByID($username);
-            $this->setResponse(200, "Success");
-            return $biodata->asArray();
+            if (isset($biodata)) {
+                $this->setResponse(200, "Success");
+                return $biodata->asArray();
+            }
+            else {
+                $this->setResponse(500, "No biodata for $username");
+                return;
+            }
         }
         else {
             $this->setResponse(401, "Please log in first!");
-- 
GitLab