diff --git a/app/Http/Controllers/PiggyBankController.php b/app/Http/Controllers/PiggyBankController.php index 1870a74e2f..ae9f639afb 100644 --- a/app/Http/Controllers/PiggyBankController.php +++ b/app/Http/Controllers/PiggyBankController.php @@ -17,13 +17,11 @@ use Carbon\Carbon; use ExpandedForm; use FireflyIII\Http\Requests\PiggyBankFormRequest; use FireflyIII\Models\AccountType; -use FireflyIII\Models\Note; use FireflyIII\Models\PiggyBank; use FireflyIII\Repositories\Account\AccountRepositoryInterface; use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface; use Illuminate\Support\Collection; use Input; -use League\CommonMark\CommonMarkConverter; use Log; use Preferences; use Session; @@ -349,11 +347,7 @@ class PiggyBankController extends Controller */ public function show(PiggyBankRepositoryInterface $repository, PiggyBank $piggyBank) { - /** @var Note $note */ - $note = $piggyBank->notes()->first(); - $converter = new CommonMarkConverter; - $note->text = $converter->convertToHtml($note->text); - + $note = $piggyBank->notes()->first(); $events = $repository->getEvents($piggyBank); $subTitle = e($piggyBank->name); diff --git a/app/Models/Note.php b/app/Models/Note.php index db1d2b4603..0b73cdf6ee 100644 --- a/app/Models/Note.php +++ b/app/Models/Note.php @@ -14,6 +14,7 @@ declare(strict_types = 1); namespace FireflyIII\Models; use Illuminate\Database\Eloquent\Model; +use League\CommonMark\CommonMarkConverter; /** @@ -43,6 +44,18 @@ class Note extends Model protected $dates = ['created_at', 'updated_at', 'deleted_at']; protected $fillable = ['title', 'text']; + + /** + * @param $value + * + * @return string + */ + public function getMarkdownAttribute(): string + { + $converter = new CommonMarkConverter; + return $converter->convertToHtml($this->text); + } + /** * Get all of the owning noteable models. Currently only piggy bank */ diff --git a/resources/views/piggy-banks/show.twig b/resources/views/piggy-banks/show.twig index 6b394d3faa..5f9211d093 100644 --- a/resources/views/piggy-banks/show.twig +++ b/resources/views/piggy-banks/show.twig @@ -92,7 +92,7 @@