Fixed IntegerField forcing in GlobalIDFormField. Fixed #259

This commit is contained in:
Syrus Akbary 2016-09-08 22:54:38 -07:00
parent 05d71aac75
commit a8feba6ab4

View File

@ -1,7 +1,7 @@
import binascii
from django.core.exceptions import ValidationError
from django.forms import CharField, Field, IntegerField, MultipleChoiceField
from django.forms import CharField, Field, MultipleChoiceField
from django.utils.translation import ugettext_lazy as _
from graphql_relay import from_global_id
@ -22,7 +22,7 @@ class GlobalIDFormField(Field):
raise ValidationError(self.error_messages['invalid'])
try:
IntegerField().clean(_id)
CharField().clean(_id)
CharField().clean(_type)
except ValidationError:
raise ValidationError(self.error_messages['invalid'])