diff --git a/visidata/features/join.py b/visidata/features/join.py index bde9ed876..603926eeb 100644 --- a/visidata/features/join.py +++ b/visidata/features/join.py @@ -166,7 +166,8 @@ def calcValue(self, row): def putValue(self, row, value): for vs, c in reversed(list(self.cols.items())): - c.setValue(row[vs], value) + if row[vs] is not None: + c.setValue(row[vs], value) def isDiff(self, row, value): col = list(self.cols.values())[0]