def is_valid(self, bundle, request=None):
        form = self.form_class(**self.form_args(bundle))

        if form.is_valid():
            # We're different here & relying on having a reference to the same
            # bundle the rest of the process is using.
            bundle.data = form.cleaned_data
            return {}

        # The data is invalid. Let's collect all the error messages & return
        # them.
        return form.errors
Checks ``bundle.data``to ensure it is valid & replaces it with the
dataset/ETHPy150Open hzlf/openbroadcast/website/apps/tastypie/validation.py/CleanedDataFormValidation.is_valid