Skip to content

Commit 05bfedd

Browse files
committed
Support pre-release versions
1 parent 473a8e9 commit 05bfedd

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

app/adapters/application.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ export default class Application extends JSONAPIAdapter {
4444
let projectName = this.currentProject;
4545

4646
if (['namespace', 'class', 'module'].indexOf(modelName) > -1) {
47-
let [version] = id.replace(`${projectName}-`, '').split('-');
47+
const match = id.match(/\d+\.\d+\.\d+(?:-[\w\.]+)?/);
48+
const version = match ? match[0] : null;
4849
let revId = this.metaStore.getRevId(projectName, version, modelName, id);
4950

5051
let modelNameToUse = modelName;

app/utils/get-compact-version.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
export default function getCompactVersion(fullVersion) {
2+
if (fullVersion.includes('-')) {
3+
return fullVersion;
4+
}
25
return fullVersion.split('.').slice(0, 2).join('.');
36
}

0 commit comments

Comments
 (0)