Skip to content

Commit 36e489e

Browse files
authored
Merge pull request #756 from MAKENTNU/fix-reservation-rule-list-view-based-on-machine
Fix incorrect and failing reservation rule lists
2 parents c024ff5 + 1d4aef5 commit 36e489e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ A summary of changes made to the codebase, grouped per deployment.
1414

1515
### Fixes
1616

17-
-
17+
- Fixed the reservation rules used in the calendar being incorrect or failing to be fetched
1818

1919
### Other changes
2020

src/make_queue/api/views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from .forms import APIMachineDataQueryForm, APIReservationListQueryForm
1212
from ..models.reservation import Quota, Reservation, ReservationRule
1313
from ..templatetags.reservation_extra import can_delete_reservation, can_mark_reservation_finished
14-
from ..views.machine import MachineRelatedViewMixin
14+
from ..views.machine import MachineRelatedViewMixin, MachineTypeRelatedViewMixin
1515

1616

1717
class APIMachineDataView(LoginRequiredMixin, MachineRelatedViewMixin, QueryParameterFormMixin, TemplateView):
@@ -48,11 +48,11 @@ def render_to_response(self, context, **response_kwargs):
4848
return UTF8JsonResponse(context)
4949

5050

51-
class APIReservationRuleListView(MachineRelatedViewMixin, ListView):
51+
class APIReservationRuleListView(MachineTypeRelatedViewMixin, ListView):
5252
model = ReservationRule
5353

5454
def get_queryset(self):
55-
return self.machine.machine_type.reservation_rules.all()
55+
return self.machine_type.reservation_rules.all()
5656

5757
def get_context_data(self, **kwargs):
5858
return {

0 commit comments

Comments
 (0)