Fix default duplicates column (#4452)

* Add test to ensure default not adding dup. columns

* Fix for default adding duplicate columns
This commit is contained in:
Andrew Barnes
2022-02-13 21:38:46 +11:00
committed by GitHub
parent e82ffc4dee
commit 77eb4c4188
2 changed files with 12 additions and 2 deletions

View File

@ -67,9 +67,11 @@ fn default(
let mut found = false;
while idx < cols.len() {
if cols[idx] == column.item && matches!(vals[idx], Value::Nothing { .. }) {
vals[idx] = value.clone();
if cols[idx] == column.item {
found = true;
if matches!(vals[idx], Value::Nothing { .. }) {
vals[idx] = value.clone();
}
}
idx += 1;
}