1
0
mirror of https://github.com/sasjs/core.git synced 2026-01-10 10:50:04 +00:00

fix: showing filerefs that exist (even when underlying does not) in mf_existfileref, along with 3 tests

This commit is contained in:
Allan Bowe
2021-08-03 14:16:52 +03:00
parent ce5bfd41dc
commit 5824423c13
3 changed files with 49 additions and 2 deletions

View File

@@ -17,7 +17,13 @@
%macro mf_existfileref(fref
)/*/STORE SOURCE*/;
%if %sysfunc(fileref(&fref))=0 %then %do;
%local rc;
%let rc=%sysfunc(fileref(&fref));
%if &rc=0 %then %do;
1
%end;
%else %if &rc<0 %then %do;
%put &sysmacroname: Fileref &fref exists but the underlying file does not;
1
%end;
%else %do;