Skip to content

Ошибка E_NOTICE на PHP 7.3+ при списании средств #331

@ZloyTip

Description

@ZloyTip

В случае, если идёт полное списание средств после холда, в классе shopWorkflowCaptureAction вызывается compact() для переменной $order_data, которая в таком случае не определена.

На PHP 7.3 и выше это приводит к ошибке. А при включённом выводе ошибок ещё и страница не обновляется.

$response = $plugin->capture(compact('transaction', 'order_data'));

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions