Skip to content

Commit e7fa9b9

Browse files
committed
fix: user provided payloads have higher precedence than plugin default override
1 parent 12111cc commit e7fa9b9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/creds/combinator.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,11 @@ impl Combinator {
9898
None
9999
};
100100

101-
// get either override, username or password
102-
let payload_expr = if let Some(override_expr) = override_expr {
103-
override_expr
104-
} else if options.username.is_some() {
101+
// get either user provided payload/username, or plugin override or password
102+
let payload_expr = if options.username.is_some() {
105103
expression::parse_expression(options.username.as_ref())
104+
} else if let Some(override_expr) = override_expr {
105+
override_expr
106106
} else {
107107
expression::parse_expression(options.password.as_ref())
108108
};

0 commit comments

Comments
 (0)