Always return 'id' key in the read result
The 'id' should not be removed from the result if a field use it as an extra (e.g. for context). issue8470 review263841002
This commit is contained in:
1 parent
190657e0ef
commit
23dabd10b2
1 file changed
+1
@@ -704,6 +704,7 @@ class ModelSQL(ModelStorage):
|
||||
extra_fields.add(field.datetime_field)
|
||||
if field.context:
|
||||
extra_fields.update(fields.get_eval_fields(field.context))
|
||||
extra_fields.discard('id')
|
||||
all_fields = (
|
||||
set(fields_names) | set(fields_related.keys()) | extra_fields)
|
||||
|
||||
|
||||
Reference in new issue
Block a user