mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-10-29 17:46:27 +01:00
Merge pull request #2193 from NomadBlacky/get-and-getOrElse-to-getOrElse
Fix Map#get & getOrElse to Map#getOrElse
This commit is contained in:
@@ -512,10 +512,10 @@ trait RepositorySettingsControllerBase extends ControllerBase {
|
||||
|
||||
private def mergeOptions = new ValueType[Seq[String]] {
|
||||
override def convert(name: String, params: Map[String, Seq[String]], messages: Messages): Seq[String] = {
|
||||
params.get("mergeOptions").getOrElse(Nil)
|
||||
params.getOrElse("mergeOptions", Nil)
|
||||
}
|
||||
override def validate(name: String, params: Map[String, Seq[String]], messages: Messages): Seq[(String, String)] = {
|
||||
val mergeOptions = params.get("mergeOptions").getOrElse(Nil)
|
||||
val mergeOptions = params.getOrElse("mergeOptions", Nil)
|
||||
if (mergeOptions.isEmpty) {
|
||||
Seq("mergeOptions" -> "At least one option must be enabled.")
|
||||
} else if (!mergeOptions.forall(x => Seq("merge-commit", "squash", "rebase").contains(x))) {
|
||||
|
||||
@@ -65,7 +65,7 @@ object SyntaxSugars {
|
||||
implicit class HeadValueAccessibleMap(map: Map[String, Seq[String]]) {
|
||||
def value(key: String): String = map(key).head
|
||||
def optionValue(key: String): Option[String] = map.get(key).flatMap(_.headOption)
|
||||
def values(key: String): Seq[String] = map.get(key).getOrElse(Seq.empty)
|
||||
def values(key: String): Seq[String] = map.getOrElse(key, Seq.empty)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user