Adding an existing category no longer overwrites it

This commit is contained in:
Imran Remtulla
2022-12-25 20:04:47 -05:00
parent dc82431235
commit e29d38fa32

View File

@ -152,7 +152,7 @@ class _GeneratedFormState extends State<GeneratedForm> {
}
// Generates a random light color
// Courtesy of ChatGPT 😭 (with a bugfix 🥳)
// Courtesy of ChatGPT 😭 (with a bugfix 🥳)
Color generateRandomLightColor() {
// Create a random number generator
final Random random = Random();
@ -389,6 +389,7 @@ class _GeneratedFormState extends State<GeneratedForm> {
var temp = values[widget.items[r][e].key]
as Map<String, MapEntry<int, bool>>?;
temp ??= {};
if (temp[label] == null) {
var singleSelect =
(widget.items[r][e] as GeneratedFormTagInput)
.singleSelect;
@ -400,6 +401,7 @@ class _GeneratedFormState extends State<GeneratedForm> {
!(someSelected && singleSelect));
values[widget.items[r][e].key] = temp;
someValueChanged();
}
});
}
});