Force refresh attachment after editing attachment

This commit is contained in:
Cédric Krier
2008-02-05 23:19:25 +01:00
parent 63303144ae
commit 86fec51e17
2 changed files with 5 additions and 2 deletions
+3
View File
@@ -171,6 +171,9 @@ class Form(SignalEvent):
if obj_id:
win = Attachment(self.model, obj_id, self.window)
win.run()
value = self.screen.current_model
attachment_count = value.get_attachment_count(reload=True)
self.signal('attachment-count', attachment_count)
else:
self.message_state(_('No resource selected!'))
return True
+2 -2
View File
@@ -239,10 +239,10 @@ class ModelRecord(SignalEvent):
self.set_default(ir_default.get_default(self.resource,
field_name + '=' + str(value), ctx))
def get_attachment_count(self):
def get_attachment_count(self, reload=False):
if not self.id:
return 0
if self.attachment_count < 0:
if self.attachment_count < 0 or reload:
ir_attachment = RPCProxy('ir.attachment')
self.attachment_count = ir_attachment.search_count([
('res_model', '=', self.resource),