diff --git a/src/applications/dashboard/customfield/PhabricatorDashboardPanelCoreCustomField.php b/src/applications/dashboard/customfield/PhabricatorDashboardPanelCoreCustomField.php index d002b1e2c3..cf045265b9 100644 --- a/src/applications/dashboard/customfield/PhabricatorDashboardPanelCoreCustomField.php +++ b/src/applications/dashboard/customfield/PhabricatorDashboardPanelCoreCustomField.php @@ -1,42 +1,43 @@ requireImplementation(); $specs = $impl->getFieldSpecifications(); return PhabricatorStandardCustomField::buildStandardFields($this, $specs); } public function shouldUseStorage() { return false; } public function readValueFromObject(PhabricatorCustomFieldInterface $object) { $key = $this->getProxy()->getRawStandardFieldKey(); $this->setValueFromStorage($object->getProperty($key)); + $this->didSetValueFromStorage(); } public function applyApplicationTransactionInternalEffects( PhabricatorApplicationTransaction $xaction) { $object = $this->getObject(); $key = $this->getProxy()->getRawStandardFieldKey(); $this->setValueFromApplicationTransactions($xaction->getNewValue()); $value = $this->getValueForStorage(); $object->setProperty($key, $value); } public function applyApplicationTransactionExternalEffects( PhabricatorApplicationTransaction $xaction) { return; } }