From 6ddb3c22120c919f9518f4ff614823006b5cde1e Mon Sep 17 00:00:00 2001
From: Farizki Kurniawan <fariski.mail@gmail.com>
Date: Fri, 17 Nov 2023 00:02:06 +0700
Subject: [PATCH] fix if null

---
 src/main/java/services/SongsterImpl.java | 5 +++--
 src/main/java/utils/Auth.java            | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/services/SongsterImpl.java b/src/main/java/services/SongsterImpl.java
index 4f15f78..ef61800 100644
--- a/src/main/java/services/SongsterImpl.java
+++ b/src/main/java/services/SongsterImpl.java
@@ -37,12 +37,13 @@ public class SongsterImpl {
     public String addSub(
             @WebParam(name = "uid") Integer uid) {
         // String retval = "";
-        if (Auth.IsAccepted(context, "REST")) {
+        if (Auth.IsAccepted(context, "PHP")) {
             try {
                 // autentikasi berhasil
                 String endpoint = "addSub";
                 String desc = "Request to add UID as a premium member";
                 Logger.log(context, desc, endpoint);
+                System.out.println("logged php yayayaa");
 
                 Subscription s = new Subscription();
                 s.init();
@@ -52,7 +53,7 @@ public class SongsterImpl {
                 return "add failed";
             }
 
-            return retval + uid + " is now added";
+            return uid + " is now added";
 
         } else {
             return "unauthorized";
diff --git a/src/main/java/utils/Auth.java b/src/main/java/utils/Auth.java
index e598f72..deb45d6 100644
--- a/src/main/java/utils/Auth.java
+++ b/src/main/java/utils/Auth.java
@@ -12,6 +12,7 @@ public class Auth {
         Map<String, List<String>> headers = (Map<String, List<String>>)
                 context.getMessageContext().get(MessageContext.HTTP_REQUEST_HEADERS);
         List<String> auth = headers.get("authorization");
+        if(auth==null) return false;
         if(auth.size()==0) return false;
 
 
-- 
GitLab