Skip to content

Commit e3daaef

Browse files
committed
crate: Add reload support for loadVersionsTask
1 parent 68adfee commit e3daaef

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

app/models/crate.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,10 @@ export default class Crate extends Model {
130130
return [...(teams ?? []), ...(users ?? [])];
131131
});
132132

133-
loadVersionsTask = task(async () => {
134-
return (await this.versions) ?? [];
133+
loadVersionsTask = task(async ({ reload = false } = {}) => {
134+
let versionsRef = this.hasMany('versions');
135+
let fut = reload === true ? versionsRef.reload() : versionsRef.load();
136+
return (await fut) ?? [];
135137
});
136138
}
137139

0 commit comments

Comments
 (0)