aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/util/svn.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/util/svn.rs')
-rw-r--r--crates/shirabe/src/util/svn.rs34
1 files changed, 17 insertions, 17 deletions
diff --git a/crates/shirabe/src/util/svn.rs b/crates/shirabe/src/util/svn.rs
index 181fccf..269cb5d 100644
--- a/crates/shirabe/src/util/svn.rs
+++ b/crates/shirabe/src/util/svn.rs
@@ -372,24 +372,24 @@ impl Svn {
.as_array()
.and_then(|m| m.get(host_str))
.map(|v| (**v).clone());
- if let Some(entry) = auth_for_host {
- if let Some(entry_arr) = entry.as_array() {
- self.credentials = Some(SvnCredentials {
- username: entry_arr
- .get("username")
- .and_then(|v| v.as_string())
- .unwrap_or("")
- .to_string(),
- password: entry_arr
- .get("password")
- .and_then(|v| v.as_string())
- .unwrap_or("")
- .to_string(),
- });
+ if let Some(entry) = auth_for_host
+ && let Some(entry_arr) = entry.as_array()
+ {
+ self.credentials = Some(SvnCredentials {
+ username: entry_arr
+ .get("username")
+ .and_then(|v| v.as_string())
+ .unwrap_or("")
+ .to_string(),
+ password: entry_arr
+ .get("password")
+ .and_then(|v| v.as_string())
+ .unwrap_or("")
+ .to_string(),
+ });
- self.has_auth = Some(true);
- return true;
- }
+ self.has_auth = Some(true);
+ return true;
}
self.has_auth = Some(false);