From a58efd2d25e799e41d236310832b79539ea8012c Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Mon, 8 Oct 2018 18:17:12 +0200 Subject: [PATCH] BasketController: show "diff" also for new objects --- application/controllers/BasketController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/application/controllers/BasketController.php b/application/controllers/BasketController.php index 2b18e4d9..8db0a4a7 100644 --- a/application/controllers/BasketController.php +++ b/application/controllers/BasketController.php @@ -283,9 +283,15 @@ class BasketController extends ActionController } $objectFromBasket = $objects->$type->$key; $current = BasketSnapshot::instanceByIdentifier($type, $key, $connection); + if ($current === null) { + $current = ''; + } else { + $current = Json::encode($current->export(), JSON_PRETTY_PRINT); + } + $this->content()->add( ConfigDiff::create( - Json::encode($current->export(), JSON_PRETTY_PRINT), + $current, Json::encode($objectFromBasket, JSON_PRETTY_PRINT) )->setHtmlRenderer('Inline') );