diff --git a/CRM/Dataprocessor/Utils/Importer.php b/CRM/Dataprocessor/Utils/Importer.php index 5b9bf397c97091e299d4182f81a6b1497a2310d7..0c5c3693c3c6d35691f08c8885c11a01ac8c4d61 100644 --- a/CRM/Dataprocessor/Utils/Importer.php +++ b/CRM/Dataprocessor/Utils/Importer.php @@ -104,9 +104,12 @@ class CRM_Dataprocessor_Utils_Importer { $new_id = self::importDataProcessor($data, $filename, $data_processor_id, CRM_Dataprocessor_Status::STATUS_IN_CODE); $new_status = CRM_Dataprocessor_Status::STATUS_IN_CODE; } - else { + elseif ($filename) { $new_id = self::importDataProcessor($data, $filename, $data_processor_id, CRM_Dataprocessor_Status::STATUS_OVERRIDDEN); $new_status = CRM_Dataprocessor_Status::STATUS_OVERRIDDEN; + } else { + $new_id = self::importDataProcessor($data, $filename, $data_processor_id, CRM_Dataprocessor_Status::STATUS_IN_DATABASE); + $new_status = CRM_Dataprocessor_Status::STATUS_IN_DATABASE; } break; } @@ -258,4 +261,4 @@ class CRM_Dataprocessor_Utils_Importer { return $return; } -} \ No newline at end of file +}