diff --git a/cookbook/serializer.py b/cookbook/serializer.py index 7ed8cc49..c7405fae 100644 --- a/cookbook/serializer.py +++ b/cookbook/serializer.py @@ -137,6 +137,7 @@ class UserNameSerializer(WritableNestedModelSerializer): class UserPreferenceSerializer(serializers.ModelSerializer): + plan_share = UserNameSerializer(many=True) def create(self, validated_data): if validated_data['user'] != self.context['request'].user: diff --git a/vue/src/apps/MealPlanView/MealPlanView.vue b/vue/src/apps/MealPlanView/MealPlanView.vue index 77366783..7d451edf 100644 --- a/vue/src/apps/MealPlanView/MealPlanView.vue +++ b/vue/src/apps/MealPlanView/MealPlanView.vue @@ -136,22 +136,22 @@ diff --git a/vue/src/components/MealPlanEditModal.vue b/vue/src/components/MealPlanEditModal.vue index 2ef8153e..ee74b80c 100644 --- a/vue/src/components/MealPlanEditModal.vue +++ b/vue/src/components/MealPlanEditModal.vue @@ -143,16 +143,8 @@ export default { let apiClient = new ApiApiFactory() apiClient.listUserPreferences().then(result => { - let default_share = result.data[0].plan_share; - - if (default_share !== []) { - let apiClient = new ApiApiFactory() - - apiClient.listUsers(default_share).then(result => { - if (this.entry.id === -1) { - this.entryEditing.shared = result.data - } - }) + if (this.entry.id === -1) { + this.entryEditing.shared = result.data[0].plan_share } }) },