Skip to content

Instantly share code, notes, and snippets.

@scoumbourdis
Created October 10, 2017 11:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scoumbourdis/bd6e3143a08c63531cf23354a8e3e3b7 to your computer and use it in GitHub Desktop.
Save scoumbourdis/bd6e3143a08c63531cf23354a8e3e3b7 to your computer and use it in GitHub Desktop.
---
src/GroceryCrud/Core/State/EditFormState.php | 3 ++-
src/GroceryCrud/Core/State/ReadFormState.php | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/GroceryCrud/Core/State/EditFormState.php b/src/GroceryCrud/Core/State/EditFormState.php
index 1524f49..33b02e3 100644
--- a/src/GroceryCrud/Core/State/EditFormState.php
+++ b/src/GroceryCrud/Core/State/EditFormState.php
@@ -46,8 +46,9 @@ class EditFormState extends StateAbstract {
$callbackEditFields = $this->gCrud->getCallbackEditFields();
foreach ($callbackEditFields as $fieldName => $callback) {
+
$outputData[$fieldName] =
- !empty($outputData[$fieldName])
+ array_key_exists($fieldName, $outputData)
? $callback($outputData[$fieldName], $this->getStateParameters()->primaryKeyValue)
: '';
}
diff --git a/src/GroceryCrud/Core/State/ReadFormState.php b/src/GroceryCrud/Core/State/ReadFormState.php
index 65ffd78..de7bbc1 100644
--- a/src/GroceryCrud/Core/State/ReadFormState.php
+++ b/src/GroceryCrud/Core/State/ReadFormState.php
@@ -104,7 +104,7 @@ class ReadFormState extends StateAbstract {
foreach ($callbackEditFields as $fieldName => $callback) {
$outputData[$fieldName] =
- !empty($outputData[$fieldName])
+ array_key_exists($fieldName, $outputData)
? $callback($outputData[$fieldName], $this->getStateParameters()->primaryKeyValue)
: '';
}
--
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment