From 817eb2855ed768c5c80f2ce4a338516a4d0d4203 Mon Sep 17 00:00:00 2001 From: Pv Ledoux Date: Mon, 15 Feb 2016 12:08:54 +0100 Subject: [PATCH] Check if it's a new entry or a new draft This is working in my case to fix #25 but I need your science here. --- core/parcel_types/DefaultParcelType.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/parcel_types/DefaultParcelType.php b/core/parcel_types/DefaultParcelType.php index 91157e0..3767c2e 100644 --- a/core/parcel_types/DefaultParcelType.php +++ b/core/parcel_types/DefaultParcelType.php @@ -48,7 +48,9 @@ public function init() 'isNewEntry' => $isNewEntry )); - if($parcelType->validateEntry($entry, $event->params['isNewEntry'])) + $isNew = isset($event->params['isNewEntry']) || isset($event->params['isNewDraft']); + + if($parcelType->validateEntry($entry, $isNew)) { $obj = new Postmaster_TransportModel(array( 'service' => $parcelType->getParcelModel()->service, @@ -199,4 +201,4 @@ public function getEvents() return array(); } -} \ No newline at end of file +}