Skip to content

Commit 045cb9e

Browse files
authored
IBX-8032: Added proper casting to int for width/height in image search field (#354)
For more details see https://issues.ibexa.co/browse/IBX-8032 and #354
1 parent 65cf2fd commit 045cb9e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/lib/FieldType/Image/SearchField.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,13 @@ class SearchField implements Indexable
1818
{
1919
public function getIndexData(Field $field, FieldDefinition $fieldDefinition)
2020
{
21-
$width = $field->value->data['width'] ?? null;
22-
$height = $field->value->data['height'] ?? null;
21+
$width = isset($field->value->data['width']) && $field->value->data['width'] !== null
22+
? (int)$field->value->data['width']
23+
: null;
24+
25+
$height = isset($field->value->data['height']) && $field->value->data['height'] !== null
26+
? (int)$field->value->data['height']
27+
: null;
2328

2429
return [
2530
new Search\Field(

0 commit comments

Comments
 (0)