[BUG] API suffix not allowed to duplicate for version sets
Personne n'a encore pris cette issue.
- Langage dominant
- C#
- Étoiles
- 448
- Forks
- 247
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Release version
v6.0.2-alpha.1.0.2
Describe the bug
APIs have same API suffix of versions, it throws an error
##[error]System.Net.Http.HttpRequestException: HTTP request to URI https://management.azure.com/subscriptions/*********resourceGroups/Resource-group/providers/Microsoft.ApiManagement/service/APIM/apis/APIr-v2;rev=2?api-version=2023-09-01-preview failed with status code 400. Content is '{"error":{"code":"ValidationError","message":"One or more fields contain incorrect values:","details":[{"code":"ValidationError","target":"path","message":"Cannot create API 'API-v2' with the same Path 'glb/supplier' as API 'API-v03' unless it's a part of the same version set"}]}}'.
Expected behavior
I can manually create new version of API in the same version set with same API suffix which is not possible via APIops
Actual behavior
APIops throws an error, not allowing to create API version sets with same API suffix
Reproduction Steps
- Create an API in API management
- create version 1 and 2 with same API suffix
- Migrate API via APIops
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Aucun fichier source ni test n’est nommé. Commencez par reproduire la migration avec deux versions d’API dans le même ensemble de versions et avec le même suffixe d’API, puis retracez le chemin de déploiement d’APIops qui crée l’API. C’est terminé lorsque la migration réussit sans l’erreur de validation de chemin dupliqué et que le comportement existant reste couvert par des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- azure, csharp
- Domaine
- api, cloud
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100