From 89ab5594e6346b8ba72283612c1d1078e80fe399 Mon Sep 17 00:00:00 2001 From: gevorg95 Date: Thu, 2 Feb 2017 12:08:24 +1000 Subject: [PATCH] added check for password and user --- src/cls/CacheUpdater/Task.cls | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/cls/CacheUpdater/Task.cls b/src/cls/CacheUpdater/Task.cls index 08c6c50..3b442b5 100755 --- a/src/cls/CacheUpdater/Task.cls +++ b/src/cls/CacheUpdater/Task.cls @@ -1,4 +1,4 @@ -Class CacheUpdater.Task Extends (%SYS.Task.Definition, CacheUpdater.UDL) +Class CacheUpdater.Task Extends (%SYS.Task.Definition, CacheUpdater.UDL) { Parameter TaskName = "GitHub Update"; @@ -81,8 +81,9 @@ ClassMethod ProcessDirectory(Path As %String = "", Request As %Net.HttpRequest, Return:$$$ISERR(st) st Return:(Request.HttpResponse.StatusCode = 404) $$$ERROR($$$GeneralError,"Repository doesn't exist OR you don't have access") Return:((Request.HttpResponse.StatusCode = 403) && (Request.HttpResponse.GetHeader("X-RATELIMIT-REMAINING")=0)) $$$ERROR($$$GeneralError,"API rate limit exceeded. Try logging in.") - Return:(Request.HttpResponse.StatusCode '= 200) $$$ERROR($$$GeneralError,"Received " _ Request.HttpResponse.StatusCode _ " expected 200") - + Return:(Request.HttpResponse.StatusCode = 401) $$$ERROR($$$GeneralError,"We couldn't find that combination of username and password") + Return:(Request.HttpResponse.StatusCode '= 200) $$$ERROR($$$GeneralError,"Received " _ Request.HttpResponse.StatusCode _ " expected 200") + #dim objects As List of %ZEN.proxyObject #dim obj As %ZEN.proxyObject Set st = ##class(%ZEN.Auxiliary.jsonProvider).%ConvertJSONToObject(Request.HttpResponse.Data,,.objects,1)