diff --git a/src/Processor/FieldsProcessorPluginBase.php b/src/Processor/FieldsProcessorPluginBase.php
index bcba3aef..90f0dd6d 100644
--- a/src/Processor/FieldsProcessorPluginBase.php
+++ b/src/Processor/FieldsProcessorPluginBase.php
@@ -358,7 +358,7 @@ abstract class FieldsProcessorPluginBase extends ProcessorPluginBase implements
           $text = $value->getText();
           if ($text !== '') {
             $this->processFieldValue($text, $type);
-            if ($text === '') {
+            if ($text === '' || (is_array($text) && count($text) === 0)) {
               unset($values[$i]);
             }
             elseif (is_scalar($text)) {
