diff --git a/license_manager/apps/api/v1/views.py b/license_manager/apps/api/v1/views.py index d169a279..a758c1eb 100644 --- a/license_manager/apps/api/v1/views.py +++ b/license_manager/apps/api/v1/views.py @@ -894,7 +894,11 @@ def _validate_data(self, data): """ serializer_class = self.get_serializer_class() serializer = serializer_class(data=data) - serializer.is_valid(raise_exception=True) + try: + serializer.is_valid(raise_exception=True) + except ValidationError: + logger.error("Received invalid input: %s", data) + raise def _trim_already_associated_emails(self, subscription_plan, user_emails): """