Skip to content

Commit 8f56cb4

Browse files
Merge pull request #92 from Shape-and-Shift/esd-2.0.5
ESD-2.0.5
2 parents 591b873 + 3e6b399 commit 8f56cb4

File tree

6 files changed

+10
-3
lines changed

6 files changed

+10
-3
lines changed

.github/workflows/store.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: PackPlugin
22
on:
33
push:
44
branches:
5-
- master
5+
- 2.x
66

77
jobs:
88
build:

CHANGELOG_de-DE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# 2.0.5
2+
* Problem mit dem freien ESD-Element behoben.
3+
14
# 2.0.4
25
* Problem behoben, dass das Flow-Ereignis beim Upgrade von Shopware 6.4 auf 6.5 nicht ausgelöst wird
36

CHANGELOG_en-GB.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# 2.0.5
2+
* Fixed issue that regarding the free ESD item
3+
14
# 2.0.4
25
* Fixed issue that the flow event is not triggered when upgrading from Shopware 6.4 to 6.5
36

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description":"ESD / Download plugin",
44
"type":"shopware-platform-plugin",
55
"keywords": ["esd", "download"],
6-
"version":"2.0.4",
6+
"version":"2.0.5",
77
"license":"proprietary",
88
"authors":[
99
{

src/Checkout/Cart/Subscriber/OrderPlacedSubscriber.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function __invoke(CheckoutOrderPlacedEvent $event): void
3333
{
3434
$orderLineItems = $event->getOrder()->getLineItems();
3535

36-
if ($orderLineItems === null) {
36+
if ($orderLineItems === null || $event->getOrder()->getAmountTotal() > 0.0) {
3737
return;
3838
}
3939

src/Subscriber/OrderStateChangedSubscriber.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public function orderStatePaid(OrderStateMachineStateChangeEvent $event): void
4949

5050
if ($this->esdOrderService->isEsdOrder($order)
5151
&& !empty($order->getLineItems())
52+
&& $order->getAmountTotal() > 0
5253
) {
5354
$orderLineItemIds = array_filter($order->getLineItems()->fmap(static function (OrderLineItemEntity $orderLineItem) {
5455
return $orderLineItem->getId();

0 commit comments

Comments
 (0)