We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2ebe113 commit e4824d7Copy full SHA for e4824d7
1 file changed
packages/deploy-tooling/src/base/config.ts
@@ -54,9 +54,9 @@ function validateTarget(target: AbapTarget): AbapTarget {
54
*
55
* @param credentials - credentials to validate
56
*/
57
-function validateCredentials(credentials: AbapDeployConfig['credentials']): void {
+function validateCredentials(credentials: NonNullable<AbapDeployConfig['credentials']>): void {
58
const isEnvRef = (value: string | undefined): boolean => !value || value.startsWith('env:');
59
- if (credentials && (!isEnvRef(credentials.username) || !isEnvRef(credentials.password))) {
+ if (!isEnvRef(credentials.username) || !isEnvRef(credentials.password)) {
60
throw new Error(
61
'Credentials must be provided as environment variable references (e.g. env:MY_VAR), not as plain text.'
62
);
0 commit comments