.getOrElse(None) => .flatten

This commit is contained in:
xuwei-k
2021-08-09 16:44:24 +09:00
parent 575ffa9580
commit f25dee2249
3 changed files with 4 additions and 3 deletions

View File

@@ -47,7 +47,7 @@ trait AccountService {
case _ => None case _ => None
} }
case account if (!account.isGroupAccount && account.password == sha1(password)) => Some(account) case account if (!account.isGroupAccount && account.password == sha1(password)) => Some(account)
} getOrElse None }.flatten
} }
/** /**

View File

@@ -40,7 +40,7 @@ object RepositoryCreationService {
} }
def getCreationError(owner: String, repository: String): Option[String] = { def getCreationError(owner: String, repository: String): Option[String] = {
Option(Creating.remove(s"${owner}/${repository}")).getOrElse(None) Option(Creating.remove(s"${owner}/${repository}")).flatten
} }
} }

View File

@@ -766,7 +766,8 @@ trait RepositoryService {
JGitUtil.getContentFromId(git, file.id, true).collect { JGitUtil.getContentFromId(git, file.id, true).collect {
case bytes if FileUtil.isText(bytes) => StringUtil.convertFromByteArray(bytes) case bytes if FileUtil.isText(bytes) => StringUtil.convertFromByteArray(bytes)
} }
} getOrElse None }
.flatten
} getOrElse "" } getOrElse ""
} }
} }