From 6c1de7ff054a42556f8cd6fef691ca838ee586e6 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 30 Sep 2019 19:21:57 -0700 Subject: [PATCH] Apply fix for #6642 to master --- app/Importer/AssetImporter.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Importer/AssetImporter.php b/app/Importer/AssetImporter.php index e0977eac6c..37dc21ca94 100644 --- a/app/Importer/AssetImporter.php +++ b/app/Importer/AssetImporter.php @@ -27,9 +27,17 @@ class AssetImporter extends ItemImporter foreach ($this->customFields as $customField) { $customFieldValue = $this->array_smart_custom_field_fetch($row, $customField); + if ($customFieldValue) { - $this->item['custom_fields'][$customField->db_column_name()] = $customFieldValue; - $this->log('Custom Field '. $customField->name.': '.$customFieldValue); + + if ($customField->field_encrypted == 1) { + $this->item['custom_fields'][$customField->db_column_name()] = \Crypt::encrypt($customFieldValue); + $this->log('Custom Field '. $customField->name.': '.\Crypt::encrypt($customFieldValue)); + } else { + $this->item['custom_fields'][$customField->db_column_name()] = $customFieldValue; + $this->log('Custom Field '. $customField->name.': '.$customFieldValue); + } + } else { // Clear out previous data. $this->item['custom_fields'][$customField->db_column_name()] = null;