PR

【4/20】戦争マッチングスクリプト初期化修正 #4601

kouho opened this at 2026-04-08T13:51:10; closed

Description

opened by kouho at 2026-04-08T13:51:10; updated 2026-04-20T13:38:05

概要

開発環境で matching_team_battle.php 実行時、マッチング対象データが少ないケースで Invalid argument supplied for foreach() が発生していた。

あわせて、例外発生時に team_data 更新と jrye_teamWar 更新の整合性が崩れうる構成だったため、以下を修正した。

  • $team_sort / $team_sort_array / $team_list / $hit の初期化を追加
  • TRUNCATE による implicit commit を避けるため、$_dbc[37] の transaction 開始位置を TRUNCATE 後へ変更
  • $_dbc[37] の commit を追加
kouho change_title at 2026-04-14T10:05:14: 戦争マッチングスクリプト初期化修正 【確認でき次第】戦争マッチングスクリプト初期化修正

Comment

#45225 by kouho at 2026-04-14T10:06:45; updated 2026-04-14T10:06:45

@wada
開発環境でリーグ期間中に戦争マッチングしない件の対応用PRです。
本番環境に影響がない想定の開発環境用の修正ですが、念のためレビューをお願いいたします。

kouho change_title at 2026-04-20T08:58:17: 【確認でき次第】戦争マッチングスクリプト初期化修正 【4/20】戦争マッチングスクリプト初期化修正

Comment

#45416 by wada at 2026-04-20T13:29:27; updated 2026-04-20T13:29:27

@kouho
確認OKです

wada add_label at 2026-04-20T13:29:30: 和田 LGTM
kouho merge at 2026-04-20T13:36:47: 【4/20】戦争マッチングスクリプト初期化修正
kouho close at 2026-04-20T13:36:47: Close
kouho delete_branch at 2026-04-20T13:38:05: fix_mathing_team_battle

Commit range

base7998012dfb9a4384a1331302e775f604640e289a
head695c664a36fd30d1e4f1634d77741c07fe084f91
base branchjolly/jr-web:master
head branchjolly/jr-web:fix_mathing_team_battle

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed1 filesView patch
statusfile
modifiedlib/exec/matching_team_battle.php
Patch body is stored as a separate file to keep this page lightweight.