diff --git a/RoutesApp/forms.py b/RoutesApp/forms.py index ff83157..9bcaf27 100644 --- a/RoutesApp/forms.py +++ b/RoutesApp/forms.py @@ -58,7 +58,8 @@ class RouteForm(forms.ModelForm): try: if 'type_transport' in self.errors: - self.errors.pop('type_transport') + if self.instance and self.instance.owner_type == 'customer': + self.errors.pop('type_transport') if 'phone' in cleaned_data and 'phone' in cleaned_data: from BaseModels.validators.form_field_validators import get_phone_valid_error diff --git a/RoutesApp/js_views.py b/RoutesApp/js_views.py index 48fe686..59cb5ab 100644 --- a/RoutesApp/js_views.py +++ b/RoutesApp/js_views.py @@ -410,7 +410,7 @@ def create_or_change_route_ajax(request, route_id=None): if 'route_id' in data and data['route_id']: route_id = data['route_id'] - del data['route_id'] + # del data['route_id'] route = None if route_id: