﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30626	InlineModelAdmin fails of an empty form when DecimalField has default and blank=True.	Dmitry Chaplinsky	nobody	"I have following code for the model:

{{{
class PayrollItem(models.Model):
    payroll = models.ForeignKey(
        ""Payroll"",
        verbose_name=""Payroll"",
        on_delete=models.CASCADE,
        related_name=""items"",
    )
    contract = models.ForeignKey(
        ""Contract"",
        verbose_name=""Contract"",
        on_delete=models.CASCADE,
        related_name=""payments"",
    )
    hours = models.DecimalField(""Hours"", decimal_places=2, default=""0.00"", max_digits=7, blank=True)
    current_rate = models.DecimalField(
        ""Hourly rate"", decimal_places=2, default=""0.00"", max_digits=7, blank=True
    )

}}}


which is then added as an `InlineModelAdmin`:


{{{
class PayrollItemInline(admin.TabularInline):
    extra = 1
    model = PayrollItem
}}}


when I hit save parent object, Django raises validation error for foreign key of an empty inline form like in attached file

If I exclude ""hours"", ""current_rate"" everything works as expected!"	Bug	closed	contrib.admin	dev	Normal	invalid			Unreviewed	0	0	0	0	0	0
