The 'document' module modifies the way attachments (ir.attachment
records) are stored, to make them part of a global virtual file system.
File names must be unique per directory in this "virtual" file system,
in order to make it compatible with WebDav, and FTP bindings.

As you're technically inclined, look at the _check_duplication() in
document.py, it prevents creating 2 files with the same name attached to
the same document (res_model + res_id).

I suppose your use case involves receiving multiple mails with the same
file attached, related to the same resource. In this case, the fetchmail
script should perhaps generate a unique file name (e.g. with a random
suffix) to avoid name clashes.

PS: I did not confirm the bug yet, as I did not have time to test and
reproduce.

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/892273

Title:
  fetchmail mail_gateway don't accept attachment 6.0.3

Status in OpenERP Server:
  New

Bug description:
  Openerp 6.0.3. Module Fetchmail.

    It's working when I send a simple mail.
  my mail is fetched.
    When my mail have an attachment.
  It's fail with this message.
  WARNING:pop:[02]: Error occurred while validating the field(s) 
name,parent_id,res_model,res_id: File name must be unique!

    In the code it's the line in mail_gateway/mail_gateway.py
  attachments.append(att_obj.create(cr, uid, 
{'res_model':case._name,'res_id':case.id,'name': att[0], 'datas': 
base64.encodestring(att[1])}))
  that's don't work... the name att[0] seem correct...
  I need another module for that's work ? or a config ?

    Module installed :
  base
  base_action_rule
  base_calendar
  base_setup
  board
  crm
  document
  document_webdav
  fetchmail
  knowledge
  mail_gateway
  process
  resource
  web_livechat

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/892273/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~c2c-oerpscenario
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~c2c-oerpscenario
More help   : https://help.launchpad.net/ListHelp

Reply via email to