From a57ca025f515c76e79d45bf1e00c4f3fffa2b8f9 Mon Sep 17 00:00:00 2001 From: Ava Gaiety Wroten Date: Sun, 22 Dec 2019 12:35:58 -0600 Subject: [PATCH] Fixed sorting/adding bug --- app/components/recipe-list.hbs | 4 ++-- app/components/recipe-list.js | 14 ++++++++++++-- app/models/meal.js | 1 + 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/app/components/recipe-list.hbs b/app/components/recipe-list.hbs index b11064a..29d2391 100644 --- a/app/components/recipe-list.hbs +++ b/app/components/recipe-list.hbs @@ -1,7 +1,7 @@
{{#each group.model as |meal|}} meal.id); + + for (let index = 0; index < orderedIds.length; index++) { + let meal = await this.store.peekRecord('meal', orderedIds[index]); + meal.listOrder = index; + } } } diff --git a/app/models/meal.js b/app/models/meal.js index 9474a35..46e406c 100644 --- a/app/models/meal.js +++ b/app/models/meal.js @@ -11,4 +11,5 @@ export default class MealModel extends Model { @attr tags; @attr youtube; @attr source; + @attr('number', { defaultValue: Infinity }) listOrder; }