fix: new logic for -fc suffix, plus fixes for format record additions / deletions #64

Merged
allan merged 2 commits from dcfixes into main 2023-12-03 13:56:26 +00:00
3 changed files with 9 additions and 9 deletions

14
sas/package-lock.json generated
View File

@@ -7,7 +7,7 @@
"name": "dc-sas",
"dependencies": {
"@sasjs/cli": "^4.11.1",
"@sasjs/core": "^4.48.3"
"@sasjs/core": "^4.48.4"
}
},
"node_modules/@coolaj86/urequest": {
@@ -116,9 +116,9 @@
"integrity": "sha512-Grwydm5GxBsYk238PZw41XPjXVVQ9vWcvfZ06L2P0bQbvK0sGn7l69JA7H5MGr3QcaLpiD4Kg70cAh7PgE+JOw=="
},
"node_modules/@sasjs/core": {
"version": "4.48.3",
"resolved": "https://registry.npmjs.org/@sasjs/core/-/core-4.48.3.tgz",
"integrity": "sha512-wd1bjPJof3qZ/jX/T3Y22yRo9nlWtVwIdDo3Nsj1KY3abA/oivCR9r3A6tn6clPHcKKvfNqsvTjpPPtpt4K3Lg=="
"version": "4.48.4",
"resolved": "https://registry.npmjs.org/@sasjs/core/-/core-4.48.4.tgz",
"integrity": "sha512-KTLHRR47I627NKZG0qMW+wGJP4gFGyeEEyBDsVaSnevdvCz01oP/lpLxx4fIESPQ/YzLNEv+RcP8kcxkdSPQow=="
},
"node_modules/@sasjs/lint": {
"version": "2.3.1",
@@ -1834,9 +1834,9 @@
}
},
"@sasjs/core": {
"version": "4.48.3",
"resolved": "https://registry.npmjs.org/@sasjs/core/-/core-4.48.3.tgz",
"integrity": "sha512-wd1bjPJof3qZ/jX/T3Y22yRo9nlWtVwIdDo3Nsj1KY3abA/oivCR9r3A6tn6clPHcKKvfNqsvTjpPPtpt4K3Lg=="
"version": "4.48.4",
"resolved": "https://registry.npmjs.org/@sasjs/core/-/core-4.48.4.tgz",
"integrity": "sha512-KTLHRR47I627NKZG0qMW+wGJP4gFGyeEEyBDsVaSnevdvCz01oP/lpLxx4fIESPQ/YzLNEv+RcP8kcxkdSPQow=="
},
"@sasjs/lint": {
"version": "2.3.1",

View File

@@ -28,6 +28,6 @@
"private": true,
"dependencies": {
"@sasjs/cli": "^4.11.1",
"@sasjs/core": "^4.48.3"
"@sasjs/core": "^4.48.4"
}
}

View File

@@ -45,7 +45,7 @@ data work.staging_ds;
/* force correct BUSKEY and DSN when loading format catalogs */
if LOADTYPE='FORMAT_CAT' then do;
BUSKEY='TYPE FMTNAME FMTROW';
if subpad(dsn,length(dsn)-3,3) ne '-FC' then dsn=cats(dsn,'-FC');
DSN=scan(dsn,1,'-')!!'-FC';
end;
run;