﻿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
30320	using deserialization object.save() is inconsistent	sebhaase	nobody	"using deserialization - `object.save()` gives unexpected different results for `auto_now=True` field.
I would consider this a bug: 
 - if the object-pk already exists , the `auto_now=True` field is saved as given 
 - but if it does not exist, the given value is ignored, and the current time is used instead 

If one favors `auto_now=True` to mean ""ignore value if given"" - than that should happen in both cases.
I would prefer to use the given value, unless it is `None` (or non-existent)
If you think it is bad to introduce a backward-incompatible change I would suggest to state this somewhere clearly in the documentation.

"	Uncategorized	closed	Database layer (models, ORM)	2.1	Normal	invalid		seb.haase+django@…	Unreviewed	0	0	0	0	0	0
