Skip to content

Commit f9f0e26

Browse files
committed
mirage: Fix "reverse_dependencies" handler
1 parent 2a1d437 commit f9f0e26

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

mirage/config.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -142,15 +142,13 @@ export default function() {
142142
let dependencies = allDependencies.slice(start, end);
143143
let total = allDependencies.length;
144144

145-
let serialized = this.serialize(dependencies);
145+
let versions = schema.versions.find(dependencies.models.map(it => it.version_id));
146146

147-
// TODO https://github.com/rust-lang/crates.io/pull/810
148-
serialized.dependencies.forEach(dep => {
149-
let version = schema.versions.find(dep.version_id);
150-
dep.crate_id = version.crate;
151-
});
152-
153-
return withMeta(serialized, { total });
147+
return {
148+
...this.serialize(dependencies),
149+
...this.serialize(versions),
150+
meta: { total },
151+
};
154152
});
155153

156154
this.get('/crates/:crate_id/downloads', function(schema, request) {

0 commit comments

Comments
 (0)