﻿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
35019	Model with GeneratedField and ForeignKey raises an error on save().	Deb Kumar Das	Sarah Boyce	"When using GeneratedField column along with a ForeignKey column, getting error while saving.
The below model throws error while saving data from admin panel.
{{{
#!python
class Square(models.Model):
    side = models.IntegerField()
    area = models.GeneratedField(
        expression=F(""side"") * F(""side""),
        output_field=models.BigIntegerField(),
        db_persist=True,
    )
    user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE)
}}}

Throws the below error

{{{
Cannot force an update in save() with no primary key.
}}}

**attached error screenshot**"	Bug	closed	Database layer (models, ORM)	5.0	Release blocker	fixed	GeneratedField save error	Lily Foote Jeremy Nauta	Ready for checkin	1	0	0	0	0	0
