From 43beeca079725d1193d06feb686724b61d2fc76e Mon Sep 17 00:00:00 2001 From: Robert Fewell <14uBobIT@gmail.com> Date: Tue, 11 Dec 2018 10:47:15 +0000 Subject: [PATCH] Change the way colours are imported by the CSV account tree importer When importing the account tree CSV file, change the importing of colours so that only valid colours for accounts are updated, invalid colours will result in the account color key slot being removed. --- gnucash/import-export/csv-imp/csv-account-import.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnucash/import-export/csv-imp/csv-account-import.c b/gnucash/import-export/csv-imp/csv-account-import.c index e0affa39ad..804f11928a 100644 --- a/gnucash/import-export/csv-imp/csv-account-import.c +++ b/gnucash/import-export/csv-imp/csv-account-import.c @@ -283,6 +283,8 @@ csv_account_import (CsvImportInfo *info) { if (gdk_rgba_parse (&testcolor, color)) xaccAccountSetColor (acc, color); + else + xaccAccountSetColor (acc, ""); } if (g_strcmp0 (hidden, "T") == 0) @@ -323,6 +325,8 @@ csv_account_import (CsvImportInfo *info) { if (gdk_rgba_parse (&testcolor, color)) xaccAccountSetColor (acc, color); + else + xaccAccountSetColor (acc, ""); } if (g_strcmp0 (notes, "") != 0)