This commit is contained in:
James Cole
2019-09-20 06:14:08 +02:00
parent 845e67e9be
commit c14d3f40a9
9 changed files with 120 additions and 8 deletions

View File

@@ -49,6 +49,8 @@ class TransactionUpdateRequest extends Request
private $integerFields;
/** @var array Fields that contain string values. */
private $stringFields;
/** @var array Fields that contain text (with newlines) */
private $textareaFields;
/**
* Authorize logged in users.
@@ -91,6 +93,10 @@ class TransactionUpdateRequest extends Request
'invoice_date',
];
$this->textareaFields = [
'notes',
];
$this->stringFields = [
'type',
'currency_code',
@@ -103,7 +109,6 @@ class TransactionUpdateRequest extends Request
'budget_name',
'category_name',
'bill_name',
'notes',
'internal_reference',
'external_id',
'bunq_payment_id',
@@ -296,6 +301,12 @@ class TransactionUpdateRequest extends Request
}
}
foreach ($this->textareaFields as $fieldName) {
if (array_key_exists($fieldName, $transaction)) {
$current[$fieldName] = $this->nlStringFromValue((string)$transaction[$fieldName]);
}
}
foreach ($this->dateFields as $fieldName) {
Log::debug(sprintf('Now at date field %s', $fieldName));
if (array_key_exists($fieldName, $transaction)) {