From f26405a5e7c75af45511ae28875a6e254f43dd26 Mon Sep 17 00:00:00 2001 From: Rizon Date: Wed, 14 Dec 2022 12:10:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=97=B6=E6=B2=A1=E6=9C=89project=5Fid?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: 更新接口时的autoAddTag方法需要project_id参数,但是接口里没有该参数。 备注: 本想着在前端加上这个参数,保持一致的接口风格,但是想了一下还是用后端已经拿到的数据覆盖吧。也许作者会有其他考虑,有更统一的修改方案,姑且还是先提一下pr吧。也算作为其他遇到该问题的朋友给个提示 --- server/controllers/interface.js | 1 + 1 file changed, 1 insertion(+) diff --git a/server/controllers/interface.js b/server/controllers/interface.js index 856afd71f..e568976d0 100755 --- a/server/controllers/interface.js +++ b/server/controllers/interface.js @@ -822,6 +822,7 @@ class interfaceController extends baseController { } yapi.emitHook('interface_update', id).then(); + params.project_id = interfaceData.project_id; await this.autoAddTag(params); ctx.body = yapi.commons.resReturn(result);