diff --git a/all.sas b/all.sas index 5566133..1c046c7 100644 --- a/all.sas +++ b/all.sas @@ -20185,6 +20185,17 @@ filename &headref clear; ) %local fref0 fref1 libref optval rc msg; + +%if %sysget(MODE)=desktop %then %do; + /* groups api does not exist in desktop mode */ + data &outds; + length NAME $32 DESCRIPTION $64. GROUPID 8; + call missing (of _all_); + stop; + run; + %return; +%end; + %let fref0=%mf_getuniquefileref(); %let fref1=%mf_getuniquefileref(); %let libref=%mf_getuniquelibref(); @@ -20233,7 +20244,7 @@ run; %mp_abort( iftrue=(&syscc ne 0) - ,mac=ms_getusers.sas + ,mac=ms_getgroups.sas ,msg=%str(Issue reading response JSON) ) diff --git a/server/ms_getgroups.sas b/server/ms_getgroups.sas index beba852..bb96b23 100644 --- a/server/ms_getgroups.sas +++ b/server/ms_getgroups.sas @@ -41,6 +41,17 @@ ) %local fref0 fref1 libref optval rc msg; + +%if %sysget(MODE)=desktop %then %do; + /* groups api does not exist in desktop mode */ + data &outds; + length NAME $32 DESCRIPTION $64. GROUPID 8; + call missing (of _all_); + stop; + run; + %return; +%end; + %let fref0=%mf_getuniquefileref(); %let fref1=%mf_getuniquefileref(); %let libref=%mf_getuniquelibref(); @@ -89,7 +100,7 @@ run; %mp_abort( iftrue=(&syscc ne 0) - ,mac=ms_getusers.sas + ,mac=ms_getgroups.sas ,msg=%str(Issue reading response JSON) )