Skip to content

Commit b6e600a

Browse files
committed
Makes sure that user can associate an issue with a branch and it's saved
(#4543, #4579)
1 parent 3a2c78b commit b6e600a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/plus/integrations/providers/utils.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ export function getProviderIdFromEntityIdentifier(
120120
: GitSelfManagedHostIntegrationId.GitLabSelfHosted;
121121
case EntityIdentifierProviderType.Jira:
122122
return IssuesCloudHostIntegrationId.Jira;
123+
case EntityIdentifierProviderType.Linear:
124+
return IssuesCloudHostIntegrationId.Linear;
123125
case EntityIdentifierProviderType.Azure:
124126
return GitCloudHostIntegrationId.AzureDevOps;
125127
case EntityIdentifierProviderType.AzureDevOpsServer:
@@ -147,6 +149,8 @@ function fromStringToEntityIdentifierProviderType(str: string): EntityIdentifier
147149
return EntityIdentifierProviderType.Gitlab;
148150
case 'jira':
149151
return EntityIdentifierProviderType.Jira;
152+
case 'linear':
153+
return EntityIdentifierProviderType.Linear;
150154
case 'azure':
151155
case 'azureDevOps':
152156
case 'azure-devops':
@@ -252,6 +256,7 @@ export async function getIssueFromGitConfigEntityIdentifier(
252256
// TODO: Centralize where we represent all supported providers for issues
253257
if (
254258
identifier.provider !== EntityIdentifierProviderType.Jira &&
259+
identifier.provider !== EntityIdentifierProviderType.Linear &&
255260
identifier.provider !== EntityIdentifierProviderType.Github &&
256261
identifier.provider !== EntityIdentifierProviderType.Gitlab &&
257262
identifier.provider !== EntityIdentifierProviderType.GithubEnterprise &&
@@ -288,7 +293,7 @@ export async function getIssueFromGitConfigEntityIdentifier(
288293
export function getIssueOwner(
289294
issue: IssueShape,
290295
): RepositoryDescriptor | IssueResourceDescriptor | AzureProjectInputDescriptor | undefined {
291-
const isAzure = issue.provider.id === 'azure' || GitCloudHostIntegrationId.AzureDevOps || 'azure-devops';
296+
const isAzure = ['azure', GitCloudHostIntegrationId.AzureDevOps, 'azure-devops'].includes(issue.provider.id);
292297
return issue.repository
293298
? {
294299
key: `${issue.repository.owner}/${issue.repository.repo}`,

0 commit comments

Comments
 (0)