Codestream: Gitlab ouvre le champ d'erreur de demande de fusion 'approvalsRequired'

Créé le 7 avr. 2021  ·  10Commentaires  ·  Source: TeamCodeStream/codestream

Utilisation du plugin dans les produits Jetbrains
En cliquant sur les noms des mr, un message s'affiche

Erreur lors du chargement de la demande d'extraction :
Le champ 'approvalsRequired' n'existe pas sur le type 'MergeRequest' : {"response":{"errors":[{"message":"Le champ 'approvalsRequired' n'existe pas sur le type 'MergeRequest'","locations": [{"line":23,"column":7}],"path":["query GetPullRequest","project","mergeRequest","approvalsRequired"],"extensions":{"code":"undefinedField ","typeName":"MergeRequest","fieldName":"approvalsRequired"}},{"message":"Le champ 'approvalsLeft' n'existe pas sur le type '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 : chaîne !, $after : String) { currentUser { name login: username avatarUrl id } project(fullPath: $fullPath) { name mergeRequestsEnabled mergeRequestsFfOnlyEnabled removeSourceBranchAfterMerge mergeRequest(iid: $iid) { approvalBy(first: 50) { nodes { avatarUrl name login: u sername } } id iid approvalsRequired approvalsLeft createdAt sourceBranch targetBranch title description webUrl state mergedAt 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 jalon { title id webPath dueDate } subscribed userDiscussionsCount discussionLocked forceRemoveSourceBranch reviewers { nodes { id name login: username avatarUrl } } timeEstimate totalTimeSpent updatedAt userPermissions { adminMergeRequest canMerge } discussions(first: 50, after: $after) { pageInfo { endCursor hasNextPage } nodes { . ..discussionFragment } } } }}fragment discussionFragment 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 dif fRefs { baseSha headSha startSha } } projet { nom } résolu résolu résoluRésoluPar { connexion : nom d'utilisateur avatarUrl } système systemNoteIconName mis à jourAt userPermissions { adminNote readNote resolveNote awardEmoji createNote } } } replyId résolu résolu résoluRésous { connexion : nom d'utilisateur avatarUrl }}"}}

Commentaire le plus utile

@deadpony @bupyc9 @belfortmaycon @vlad-artyomov - v11.0.2 est maintenant disponible sur le marché JetBrains.

Tous les 10 commentaires

salut @ bupyc9

Pouvez-vous indiquer sur quelle version de GitLab vous êtes et quelle version de l'extension CodeStream vous utilisez ? Merci.

salut @bcanzanella
Gitlab - 13.10
CodeStream - 11.0.0+3936

salut @bcanzanella
Gitlab - 13.10
CodeStream - 11.0.0+3936

Merci, puis-je vous demander d'accéder à ce point de terminaison pour votre instance GitLab (/api/v4/version) et rapporter les valeurs ?

{
"version": "13.10.2",
"révision": "7efd19e3716"
}

Salut! Même problème ici avec Gitlab et VsCode auto-hébergés

(/api/v4/version)

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

Flux de code :
Version: 11.0.1

VSCode :

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

Salut tout le monde!

Même problème avec GitLab 13.9.4 (4be21b77456) auto-hébergé lors de la tentative d'ouverture d'une demande de fusion :

image

@bcanzanella Probablement, le problème est que le champ approvalsRequired n'est pas disponible dans CE GitLab gratuit. Selon la documentation de GitLab, les approbations requises sont la fonctionnalité premium uniquement .

Merci pour l'avertissement @vlad-artyomov ! Nous devrions avoir un correctif pour cette version lundi. Je mettrai à jour tout le monde ici.

des mises à jour à ce sujet ?

@deadpony - Cela a été corrigé dans la v11.0.2 de notre extension pour JetBrains. Il doit passer par le processus d'approbation de JetBrains, qui prend généralement 24 heures, donc cela peut arriver à tout moment maintenant. Mais si vous ne voulez pas attendre, vous pouvez le télécharger ici :

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

Merci pour votre patience!

@deadpony @bupyc9 @belfortmaycon @vlad-artyomov - v11.0.2 est maintenant disponible sur le marché JetBrains.

Cette page vous a été utile?
0 / 5 - 0 notes