From 2a457c40db4e16892ec9e777231532c207f4236a Mon Sep 17 00:00:00 2001 From: James Cole Date: Wed, 26 Sep 2018 20:34:24 +0200 Subject: [PATCH] Fix for #1723 --- app/Api/V1/Controllers/TransactionController.php | 3 +++ app/Services/Currency/FixerIOv2.php | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Api/V1/Controllers/TransactionController.php b/app/Api/V1/Controllers/TransactionController.php index 9df8330527..0cff34a0c8 100644 --- a/app/Api/V1/Controllers/TransactionController.php +++ b/app/Api/V1/Controllers/TransactionController.php @@ -25,6 +25,7 @@ declare(strict_types=1); namespace FireflyIII\Api\V1\Controllers; use FireflyIII\Api\V1\Requests\TransactionRequest; +use FireflyIII\Events\StoredTransactionJournal; use FireflyIII\Exceptions\FireflyException; use FireflyIII\Helpers\Collector\TransactionCollectorInterface; use FireflyIII\Helpers\Filter\InternalTransferFilter; @@ -192,6 +193,8 @@ class TransactionController extends Controller $data['user'] = auth()->user()->id; $journal = $repository->store($data); + event(new StoredTransactionJournal($journal, 0)); + $manager = new Manager(); $baseUrl = $request->getSchemeAndHttpHost() . '/api/v1'; $manager->setSerializer(new JsonApiSerializer($baseUrl)); diff --git a/app/Services/Currency/FixerIOv2.php b/app/Services/Currency/FixerIOv2.php index 3c33c8e547..90d5a6c33a 100644 --- a/app/Services/Currency/FixerIOv2.php +++ b/app/Services/Currency/FixerIOv2.php @@ -64,8 +64,10 @@ class FixerIOv2 implements ExchangeRateInterface $exchangeRate->user()->associate($this->user); $exchangeRate->fromCurrency()->associate($fromCurrency); $exchangeRate->toCurrency()->associate($toCurrency); - $exchangeRate->date = $date; - $exchangeRate->rate = $rate; + $exchangeRate->date = $date; + $exchangeRate->rate = $rate; + $exchangeRate->updated_at = new Carbon; + $exchangeRate->created_at = new Carbon; // get API key $apiKey = env('FIXER_API_KEY', '');