﻿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
36888	acreate method doesn't call asave	Mateusz Szymanowski	Mateusz Szymanowski	"acreate doesn't call asave method.

When you use async Django methods and you want to add custom logic in asave method, when you create your object with acreate, it doesn't call your asave method.

{{{
class SimpleModel(models.Model):
    field = models.IntegerField()

    async def asave(self, *args, **kwargs):
        self.field += 1
        await super().asave(*args, **kwargs)

obj = await SimpleModel.objects.acreate(field=4)
obj.field # returns 4, should be 5
}}}
When you run create, it calls save()."	Bug	assigned	Database layer (models, ORM)	6.0	Normal		acreate asave async	Mateusz Szymanowski	Accepted	1	0	0	1	0	0
