• Resolved 3488521

    (@4273a551)


    PDF Invoice Japan for WooCommerce サポート担当者様

    お世話になっております。 貴社プラグインを使用させていただいておりますが、以下の Warning(警告)が発生しているため報告いたします。

    【発生しているエラーメッセージ】 Warning: Undefined variable $gateway_id in /.../wp-content/plugins/pdf-invoice-japan-for-woocommerce/lib/class-invoicejapan.php on line 1405

    【環境情報】

    • WordPressバージョン: (6.9)
    • WooCommerceバージョン: (10.7.0 )
    • PHPバージョン: (8.3)

    【発生のタイミング】 (例:注文詳細画面を表示したとき / 領収書PDFを出力しようとしたとき 等、具体的に記入してください)

    【内容】 class-invoicejapan.php の 1405行目にて、変数 $gateway_id が定義される前に参照されているようです。特定の決済方法や、決済情報がまだ確定していない注文データを取り扱う際に発生している可能性があります。

    本番環境のデバッグ設定(display_errors)をONにしているため画面に表示されてしまいます。 お忙しいところ恐縮ですが、次回のアップデート等で変数の初期化や存在チェック(isset等)の追加をご検討いただけますでしょうか。

    何卒よろしくお願いいたします。

Viewing 1 replies (of 1 total)
  • Plugin Author Katsushi Kawamori

    (@katsushi-kawamori)

    ご報告ありがとうございます。前回の更新で以下の様な文字のタイプミスがありました。
    $gateway_id 正$gateway->id

    最新バージョン 2.16 で修正しました。

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.