From eba78f11df5c839706adc5a3a18d793e2ffddbdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Burnichon?= Date: Thu, 31 Mar 2016 11:43:08 +0200 Subject: [PATCH] Fix uncaught Exception in caption_field_value creation --- lib/classes/caption/Field/Value.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/classes/caption/Field/Value.php b/lib/classes/caption/Field/Value.php index 4457f48965..ca046e8d3f 100644 --- a/lib/classes/caption/Field/Value.php +++ b/lib/classes/caption/Field/Value.php @@ -264,8 +264,13 @@ class caption_Field_Value implements cache_cacheableInterface // Check consistency if (! $databox_field->is_multi()) { - $field = $record->get_caption()->get_field($databox_field->get_name()); - $values = $field->get_values(); + try { + $field = $record->get_caption()->get_field($databox_field->get_name()); + $values = $field->get_values(); + } catch (Exception $exception) { + // Field was not found, so no values found either + $values = []; + } if (! empty($values)) { $caption_field_value = array_pop($values); /* @var \caption_Field_Value $caption_field_value */