Codestream: Gitlab打开合并请求错误字段'approvalsRequired'

创建于 2021-04-07  ·  10评论  ·  资料来源: TeamCodeStream/codestream

Jetbrains 产品中的插件使用
通过单击先生的姓名,将显示一条消息

加载拉取请求时出错:
'MergeRequest' 类型上不存在字段 'approvalsRequired':{"response":{"errors":[{"message":"'MergeRequest' 类型上不存在字段 'approvalsRequired'","locations": [{"line":23,"column":7}],"path":["query GetPullRequest","project","mergeRequest","approvalsRequired"],"extensions":{"code":"undefinedField ","typeName":"MergeRequest","fieldName":"approvalsRequired"}},{"message":"字段 'approvalsLeft' 在类型 'MergeRequest' 上不存在","locations":[{"line" :24,"column":7}],"path":["query GetPullRequest","project","mergeRequest","approvalsLeft"],"extensions":{"code":"undefinedField","typeName" :"MergeRequest","fieldName":"approvalsLeft"}}],"status":200},"request":{"query":"query GetPullRequest($fullPath: ID!, $iid: String!, $after : String) { currentUser { name login: username avatarUrl id } project(fullPath: $fullPath) { name mergeRequestsEnabled mergeRequestsFfOnlyEnabled removeSourceBranchAfterMerge mergeRequest(iid: $iid) { approvedBy(first: 50) { nodes { avatarUrl name login: u sername } } id iid approvalsRequired approvalsLeft createdAt sourceBranch targetBranch title description webUrl state mappedAt workInProgress reference projectId mergeWhenPipelineSucceeds mergeableDiscussionsState author { name login: username avatarUrl } diffRefs { baseSha headSha startSha } commitCount project { name webUrl fullPath } sourceProject { name webUrl fullPath } upvotes downvotes里程碑{ title id webPath dueDate } subscribed userDiscussionsCount discussionLocked forceRemoveSourceBranch reviewers { nodes { id name login: username avatarUrl } } timeEstimate totalTimeSpent updatedAt userPermissions { adminMergeRequest canMerge } Discussion(first: 50, after: $after) { pageInfo { endCursor hasNextPage } 个节点 { . ..discussionFragment } } }}片段讨论Fragment on Discussion { createdAt id notes { nodes { author { name login: username avatarUrl } body bodyHtml createdAt discussion { id replyId createdAt } id position { xy newLine newPath oldLine oldPath filePath 差异 fRefs { baseSha headSha startSha } } project { name } resolvable resolveresolvedAt resolvedBy { login: username avatarUrl } system systemNoteIconName updatedAt userPermissions { adminNote readNote resolveNote AwardEmoji createNote } } } replyId resolvable resolveresolvedAt resolvedBy { login: username avatarUrl }}"}}

最有用的评论

@deadpony @bupyc9 @belfortmaycon @vlad-artyomov - v11.0.2 现已在 JetBrains 市场上提供。

所有10条评论

@bupyc9

您能否发布您使用的 GitLab 版本以及您正在使用的 CodeStream 扩展的版本? 谢谢。

嗨@bcanzanella
Gitlab - 13.10
码流 - 11.0.0+3936

嗨@bcanzanella
Gitlab - 13.10
码流 - 11.0.0+3936

谢谢,我能否麻烦您转到 GitLab 实例的此端点(/api/v4/version) 并报告值?

{
“版本”:“13.10.2”,
“修订”:“7efd19e3716”
}

你好! 自托管 Gitlab 和 VsCode 也存在同样的问题

(/api/v4/版本)

{"version":"13.9.3","revision":"ea359c58edb"}

码流:
Version: 11.0.1

VS代码:

Version: 1.55.1
Commit: 08a217c4d27a02a5bcde898fd7981bda5b49391b
Date: 2021-04-07T18:22:52.186Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Darwin x64 19.6.0

大家好!

尝试打开任何合并请求时,自托管 GitLab 13.9.4 (4be21b77456) 存在同样的问题:

image

@bcanzanella可能,问题在于免费的 CE GitLab 中没有approvalsRequired字段。 根据GitLab 文档,所需的批准是仅限高级功能。

感谢@vlad-artyomov 的提醒! 我们应该在星期一对这个版本进行修复。 我会在这里更新大家。

对此有任何更新吗?

@deadpony - 这已在我们的 JetBrains 扩展的 v11.0.2 中修复。 它必须通过 JetBrains 的审批流程,这通常需要 24 小时,所以现在随时可能发生。 但是,如果您不想等待,可以在这里下载:

https://www.dropbox.com/s/plb8e4pohe3p3oq/codestream-jb-jcef-11.0.2%2B140.zip?dl=0

谢谢你的耐心!

@deadpony @bupyc9 @belfortmaycon @vlad-artyomov - v11.0.2 现已在 JetBrains 市场上提供。

此页面是否有帮助?
0 / 5 - 0 等级