diff --git a/csv_metadata_quality/app.py b/csv_metadata_quality/app.py index 362958e..d025be9 100644 --- a/csv_metadata_quality/app.py +++ b/csv_metadata_quality/app.py @@ -103,9 +103,6 @@ def run(argv): if args.unsafe_fixes: df[column] = df[column].apply(fix.normalize_unicode, field_name=column) - # Fix: unnecessary Unicode - df[column] = df[column].apply(fix.unnecessary_unicode) - # Check: suspicious characters df[column].apply(check.suspicious_characters, field_name=column) @@ -115,6 +112,9 @@ def run(argv): else: df[column].apply(check.mojibake, field_name=column) + # Fix: unnecessary Unicode + df[column] = df[column].apply(fix.unnecessary_unicode) + # Fix: invalid and unnecessary multi-value separators df[column] = df[column].apply(fix.separators, field_name=column) # Run whitespace fix again after fixing invalid separators