Ensure Session key is different on bunch creation

issue7087
review40041002
This commit is contained in:
Cédric Krier committed 2018-02-07 00:35:46 +01:00
1 parent 4f586030a6
commit bd8214a6a9
1 file changed
+9
+9
View File
@@ -72,6 +72,15 @@ class Session(ModelSQL):
])
cls.write(sessions, {})
@classmethod
def create(cls, vlist):
vlist = [v.copy() for v in vlist]
for values in vlist:
# Ensure to get a different key for each record
# default methods are called only once
values.setdefault('key', cls.default_key())
return super(Session, cls).create(vlist)
class SessionWizard(ModelSQL):
"Session Wizard"