From 9b057ebdfb35ed3e4fed67dc6b150271f6c1219c Mon Sep 17 00:00:00 2001 From: Youzini-afk <13153778771cx@gmail.com> Date: Wed, 8 Apr 2026 13:45:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(extract):=20=E6=94=B6=E7=B4=A7=E6=99=BA?= =?UTF-8?q?=E8=83=BD=E6=8E=A2=E6=B5=8B=E6=9D=A1=E4=BB=B6=20=E2=80=94=20?= =?UTF-8?q?=E8=A6=81=E6=B1=82=E6=95=B0=E7=BB=84=E4=B8=AD=E8=87=B3=E5=B0=91?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=85=83=E7=B4=A0=E5=90=AB=20action/op/type?= =?UTF-8?q?=20=E5=AD=97=E6=AE=B5=E6=89=8D=E6=8E=A5=E5=8F=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- maintenance/extractor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maintenance/extractor.js b/maintenance/extractor.js index c49d8ae..1c981d7 100644 --- a/maintenance/extractor.js +++ b/maintenance/extractor.js @@ -154,12 +154,12 @@ function extractOperationsPayload(result) { } } - // 2. 智能探测:扫描对象中第一个值为非空数组且元素为对象的键 + // 2. 智能探测:扫描对象中第一个值为非空数组且元素看起来像操作的键 for (const [key, value] of Object.entries(result)) { if ( Array.isArray(value) && value.length > 0 && - isPlainObject(value[0]) + value.some((item) => looksLikeSingleOperation(item)) ) { debugLog( `[ST-BME] 自动探测到非标准容器键: "${key}" (${value.length} 项)`,