Skip to content

Commit 745c093

Browse files
Merge pull request #118 from magebitcom/feature/MB-21905
Feature/mb 21905
2 parents 17359e0 + a07223b commit 745c093

File tree

3 files changed

+7
-13
lines changed

3 files changed

+7
-13
lines changed

Controller/AbstractAction.php

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -164,18 +164,12 @@ public function __construct(
164164
*/
165165
public function findOrder(string $id)
166166
{
167-
$filters[] = $this->filterBuilder
168-
->setField('quote_id')
169-
->setConditionType('eq')
170-
->setValue($id)
171-
->create();
172-
173-
$this->searchCriteriaBuilder->addFilters($filters);
167+
$this->searchCriteriaBuilder->addFilter('quote_id', $id)->addFilter('status', 'canceled, closed', 'nin');
174168

175169
$searchCriteria = $this->searchCriteriaBuilder->create();
176170
$order = $this->orderRepository->getList($searchCriteria)->getItems();
177171
/** @var Order $order */
178-
$order = current($order);
172+
$order = end($order);
179173

180174
if (!$order || $order && !$order->getId()) {
181175
throw new NotFoundException(__('Can\'t find order'));

Controller/Checkout/Api.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ public function execute()
2828
{
2929
$responseBody = $this->driver->fileGetContents('php://input');
3030
$result = $this->resultRawFactory->create()->setContents('');
31-
3231
if (empty($responseBody)) {
32+
$this->logger->error('Response: ' . $responseBody);
3333
return $result;
3434
}
3535

@@ -43,8 +43,8 @@ public function execute()
4343
);
4444

4545
if ($leanpayData['md5Signature'] != $md5Secret) {
46-
$this->logger->addError('Response: ' . $responseBody);
47-
$this->logger->addError('My md5: ' . $md5Secret);
46+
$this->logger->error('Response: ' . $responseBody);
47+
$this->logger->error('My md5: ' . $md5Secret);
4848
return $result;
4949
}
5050

@@ -61,7 +61,7 @@ public function execute()
6161
break;
6262
}
6363
} catch (Exception $exception) {
64-
$this->logger->addError(
64+
$this->logger->error(
6565
'There was error while trying to parse Leanpay API data: ' . $exception->getMessage()
6666
);
6767
}

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"magento/framework": ">=103.0.1"
77
},
88
"type": "magento2-module",
9-
"version": "0.5.0",
9+
"version": "0.6.0",
1010
"autoload": {
1111
"files": [
1212
"registration.php"

0 commit comments

Comments
 (0)