Skip to content

Commit 5152cdd

Browse files
committed
Resolve an issue of overriding all rows values in a section
1 parent a0e8b81 commit 5152cdd

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

WordPress/Classes/ViewRelated/Me/App Settings/Boolean User Defaults/BooleanUserDefaultsDebugViewModel.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,11 @@ final class BooleanUserDefaultsDebugViewModel: ObservableObject {
100100
return
101101
}
102102
let entries = section.rows.reduce(into: [String: Bool]()) { result, row in
103-
result[row.key] = newValue
103+
if row.key == targetRow {
104+
result[row.key] = newValue
105+
} else {
106+
result[row.key] = row.value
107+
}
104108
}
105109
persistentRepository.set(entries, forKey: targetSection)
106110
}

0 commit comments

Comments
 (0)