Skip to content

Commit 62baf8e

Browse files
fix: tests
1 parent 19c6627 commit 62baf8e

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Diff for: app/helpers/github-link.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@ import githubMap, { mainDir } from '../utils/github-map';
33

44
export function githubLink([project, version, file, line], { isEdit = false }) {
55
const isEmberProject = project === 'ember';
6-
const majorVersion = parseInt(version.split('.')[0].replace('v', ''), 10);
6+
const majorVersion = parseInt(version?.split('.')[0].replace('v', ''), 10);
77

88
const baseVersion = `v${version.replace(/^v/, '')}`;
99

1010
// Check if the project is 'ember' and adjust the tag only if the major version is >= 6 to match the Git tags
1111
const adjustedVersion =
12-
isEmberProject && majorVersion >= 6 ? `${baseVersion}-ember-source` : baseVersion;
12+
isEmberProject && majorVersion >= 6
13+
? `${baseVersion}-ember-source`
14+
: baseVersion;
1315

1416
if (isEdit) {
1517
return `https://github.com/${githubMap[project]}/edit/release${mainDir(
@@ -31,7 +33,9 @@ export function githubLink([project, version, file, line], { isEdit = false }) {
3133
// 'https://github.com/emberjs/data/tree/v4.10.0/packages/packages/store/addon/-private/record-arrays/identifier-array.ts#L118'
3234
const fixedFile = file?.replace('../packages/', '../');
3335

34-
return `https://github.com/${githubMap[project]}/tree/${adjustedVersion}${mainDir(
36+
return `https://github.com/${
37+
githubMap[project]
38+
}/tree/${adjustedVersion}${mainDir(
3539
project,
3640
adjustedVersion
3741
)}${fixedFile}#L${line}`;

0 commit comments

Comments
 (0)