Extend functionalities

This commit is contained in:
2022-03-29 21:15:53 +02:00
parent 9678ba3789
commit 91e6dd0cac
17 changed files with 237 additions and 24 deletions

View File

@@ -8,7 +8,7 @@ from dcc.parsers import PlainTextParser
from driver.connector import Connector
from driver.serializers import (
FunctionSerializer, CabSerializer, InfraSerializer)
from roster.models import Cab as CabModel
from roster.models import RollingStock
def addresschecker(f):
@@ -17,8 +17,8 @@ def addresschecker(f):
"""
def addresslookup(request, address, *args):
try:
CabModel.objects.get(address=address)
except CabModel.DoesNotExist:
RollingStock.objects.get(address=address)
except RollingStock.DoesNotExist:
raise Http404
return f(request, address, *args)
return addresslookup