File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
s3/src/main/java/ch/cyberduck/core/sts Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -140,7 +140,9 @@ public TemporaryAccessTokens getSessionToken(final Credentials credentials) thro
140140 .passwordPlaceholder (LocaleFactory .localizedString ("MFA Authentication Code" , "S3" ))
141141 .keychain (false )
142142 ).getPassword ();
143- request .setTokenCode (tokenCode );
143+ if (StringUtils .isNotBlank (tokenCode )) {
144+ request .setTokenCode (tokenCode );
145+ }
144146 }
145147 log .debug ("Request {} from {}" , request , service );
146148 try {
@@ -230,7 +232,9 @@ public TemporaryAccessTokens assumeRole(final Credentials credentials) throws Ba
230232 .passwordPlaceholder (LocaleFactory .localizedString ("MFA Authentication Code" , "S3" ))
231233 .keychain (false )
232234 ).getPassword ();
233- request .setTokenCode (tokenCode );
235+ if (StringUtils .isNotBlank (tokenCode )) {
236+ request .setTokenCode (tokenCode );
237+ }
234238 }
235239 if (StringUtils .isNotBlank (settings .getProperty (Profile .STS_ROLE_SESSION_NAME_PROPERTY_KEY , "s3.assumerole.rolesessionname" ))) {
236240 request .setRoleSessionName (settings .getProperty (Profile .STS_ROLE_SESSION_NAME_PROPERTY_KEY , "s3.assumerole.rolesessionname" ));
You can’t perform that action at this time.
0 commit comments