diff --git a/app/components/crate-row.hbs b/app/components/crate-row.hbs
index 9b864218530..c30208a2620 100644
--- a/app/components/crate-row.hbs
+++ b/app/components/crate-row.hbs
@@ -6,10 +6,10 @@
{{@crate.name}}
{{/let}}
- {{#if @crate.defaultVersion}}
- v{{@crate.defaultVersion}}
+ {{#if (and @crate.default_version (not @crate.yanked))}}
+ v{{@crate.default_version}}
v.id);
diff --git a/app/routes/crate/dependencies.js b/app/routes/crate/dependencies.js
index a8675955755..ec0a3b0c1f6 100644
--- a/app/routes/crate/dependencies.js
+++ b/app/routes/crate/dependencies.js
@@ -8,8 +8,8 @@ export default class VersionRoute extends Route {
let crate = this.modelFor('crate');
let versions = await crate.get('versions');
- let { defaultVersion } = crate;
- let version = versions.find(version => version.num === defaultVersion) ?? versions.lastObject;
+ let { default_version } = crate;
+ let version = versions.find(version => version.num === default_version) ?? versions.lastObject;
this.router.replaceWith('crate.version-dependencies', crate, version.num);
}
diff --git a/app/routes/crate/version.js b/app/routes/crate/version.js
index ef51739ece0..41bf71de95c 100644
--- a/app/routes/crate/version.js
+++ b/app/routes/crate/version.js
@@ -31,8 +31,8 @@ export default class VersionRoute extends Route {
return this.router.replaceWith('catch-all', { transition, title });
}
} else {
- let { defaultVersion } = crate;
- version = versions.find(version => version.num === defaultVersion);
+ let { default_version } = crate;
+ version = versions.find(version => version.num === default_version);
if (!version) {
let versionNums = versions.map(it => it.num);