We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a986ea0 commit 9a2aba9Copy full SHA for 9a2aba9
src/lib/bootloader/bls_sections.rb
@@ -28,6 +28,7 @@ def default
28
return ""
29
else
30
entry = @data.select {|d| d["id"] == @default }
31
+ if entry.
32
return entry.first["title"]
33
end
34
@@ -36,12 +37,11 @@ def default
36
37
# @param [String] value of new boot title to boot
38
# @note to write it to system use #write later
39
def default=(value)
- # empty value mean no default specified
40
- if !all.empty? && !all.include?(value)
+ entry = @data.select {|d| d["title"] == value }
41
+ if entry.empty?
42
log.warn "Invalid value '#{value}'"
43
@default = ""
44
- entry = @data.select {|d| d["title"] == value }
45
@default = entry.first["id"]
46
log.info "set new default to '#{value.inspect}' --> '#{@default}'"
47
0 commit comments