Set None as value for empty reference field
issue2599 (transplanted from 11a133823558e92f8428d6405a5ea5bbbbfe2b8c)
This commit is contained in:
1 parent
0fbc23f54a
commit
fc0fc33900
1 file changed
+4
-1
@@ -116,7 +116,10 @@ class Reference(Many2One):
|
||||
def set_value(self, record, field):
|
||||
if not self.get_model():
|
||||
value = self.wid_text.get_text()
|
||||
return field.set_client(record, ('', value))
|
||||
if not value:
|
||||
field.set_client(record, None)
|
||||
else:
|
||||
return field.set_client(record, ('', value))
|
||||
return super(Reference, self).set_value(record, field)
|
||||
|
||||
def set_text(self, value):
|
||||
|
||||
Reference in new issue
Block a user