Post new recurrence meta (piggy, tags) works. #2483

This commit is contained in:
James Cole
2019-08-26 18:44:04 +02:00
parent c2a57a457b
commit f9dc58c3a8
7 changed files with 147 additions and 97 deletions

View File

@@ -222,14 +222,14 @@ class RecurrenceTransformer extends AbstractTransformer
$array['budget_name'] = null;
$array['piggy_bank_id'] = null;
$array['piggy_bank_name'] = null;
/** @var RecurrenceTransactionMeta $transactionMeta */
foreach ($transaction->recurrenceTransactionMeta as $transactionMeta) {
switch ($transactionMeta->name) {
default:
throw new FireflyException(sprintf('Recurrence transformer cant handle field "%s"', $transactionMeta->name));
case 'tags':
$array['tags'] = explode(',', $transactionMeta->value);
$array['tags'] = json_decode($transactionMeta->value);
break;
case 'bill_id':
$bill = $this->billRepos->find((int)$transactionMeta->value);