Skip to content

Commit b4ccf81

Browse files
committed
field entity should be false if not otherwise specified
1 parent c4e67f3 commit b4ccf81

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/app/Library/CrudPanel/Traits/Create.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public function getRelationFields($fields = [])
5252
$relationFields = [];
5353

5454
foreach ($fields as $field) {
55-
if (isset($field['model']) && $field['model'] !== false) {
55+
if (isset($field['model']) && $field['model'] !== false && $field['entity'] !== false) {
5656
array_push($relationFields, $field);
5757
}
5858

src/app/Library/CrudPanel/Traits/FieldsProtectedMethods.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,9 @@ protected function makeSureFieldHasEntity($field)
138138
return $field;
139139
}
140140

141+
// by default, entity is false if we cannot link it with guessing functions to a relation
142+
$field['entity'] = false;
143+
141144
// if the name is an array it's definitely not a relationship
142145
if (is_array($field['name'])) {
143146
return $field;

0 commit comments

Comments
 (0)