This is an automated email from the ASF dual-hosted git repository.

mblow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git


The following commit(s) were added to refs/heads/master by this push:
     new f4380e5d48 [NO ISSUE][*DB] Refactor UDF auth header access
f4380e5d48 is described below

commit f4380e5d489c6f699ef14b8f47d35f20d8a71fb6
Author: Michael Blow <[email protected]>
AuthorDate: Sun Feb 19 12:50:16 2023 -0500

    [NO ISSUE][*DB] Refactor UDF auth header access
    
    Change-Id: I41023663e1212c0c8789873e63c9bfbeae48cea8
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17390
    Integration-Tests: Jenkins <[email protected]>
    Tested-by: Jenkins <[email protected]>
    Reviewed-by: Murtadha Hubail <[email protected]>
---
 .../java/org/apache/asterix/api/http/server/NCUdfApiServlet.java  | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git 
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/NCUdfApiServlet.java
 
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/NCUdfApiServlet.java
index 3d0f7fcbd8..47685d8cce 100644
--- 
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/NCUdfApiServlet.java
+++ 
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/NCUdfApiServlet.java
@@ -81,7 +81,7 @@ public class NCUdfApiServlet extends AbstractNCUdfServlet {
     protected final IReceptionist receptionist;
 
     protected Path workingDir;
-    protected String sysAuthHeader;
+    private String sysAuthHeader;
     private ILibraryManager libraryManager;
     private int timeout;
 
@@ -250,7 +250,7 @@ public class NCUdfApiServlet extends AbstractNCUdfServlet {
                 }
                 URI downloadURI = createDownloadURI(libraryTempFile);
                 doCreate(dvAndName.getFirst(), dvAndName.getSecond(), language,
-                        ExternalLibraryUtils.digestToHexString(digest), 
downloadURI, true, sysAuthHeader,
+                        ExternalLibraryUtils.digestToHexString(digest), 
downloadURI, true, getSysAuthHeader(),
                         requestReference, request);
             } else if (op == LibraryOperation.DELETE) {
                 //DELETE semantics imply ifExists
@@ -281,6 +281,10 @@ public class NCUdfApiServlet extends AbstractNCUdfServlet {
         }
     }
 
+    protected String getSysAuthHeader() {
+        return sysAuthHeader;
+    }
+
     private void writeException(Exception e, IServletResponse response) {
         response.setStatus(toHttpErrorStatus(e));
         PrintWriter responseWriter = response.writer();

Reply via email to