On Fri, Nov 7, 2008 at 9:10 AM, Daniel Roseman <
[EMAIL PROTECTED]> wrote:

>
> On Nov 4, 6:02 pm, Petry <[EMAIL PROTECTED]> wrote:
> > Hi all,
> >
> > I'm having a weird problem when using inlineformset_factory, he can
> > only register up to 2 records, after that causes a validation error
> >
> > "(Hidden field id) User phone with this None already exists."
> >
> > Here is my forms [1], models [2] and views [3]
> >
> > [1]http://dpaste.com/88598/
> > [2]http://dpaste.com/88599/
> > [3]http://dpaste.com/88600/
> >
> > --
> >
> > Marcos Daniel Petryhttp://mdpetry.net
>
> The problem isn't anything to do with inline forms, it's this in your
> model:
>    user = models.ForeignKey(User
>                            ,blank=True
>                            ,unique=True)
> What you are saying here is that you can only have each value for user
> once in the whole table - and that includes the value 'None', ie only
> one ShipSalesUser can have an empty user field.
>
>
I have not looked at the original problem in any detail, but the failure to
allow multiple NULL values when unique=True is set for the field was a
Django bug that has been fixed, see:

http://code.djangoproject.com/ticket/9039

So, if this is the cause of the problem, using the 1.0.X branch or current
trunk code instead of 1.0 should fix it.

Karen

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to