Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
3589 Vizualizări

Hi everyone, I need to limit the files size that users upload in Odoo. I thought in a automatic action to prevent that. It worked in the model ir.attachments view, but when I upload a file using the chatter in any model, doesn't work.


This is my automatic action:


for x in record:
    if x.file_size > 2000:
        raise Warning('The selected file exceed the maximum file size of 2MB')


I'd appreciate your help.

Imagine profil
Abandonează
Cel mai bun răspuns

Dear Juan Jose Santacruz,

In your code you have taken 1mb = 1000 kb, in fact it is 1mb = 1024 kb. Now try the code given below so that your problem will be solved.


for x in record:
if (x.file_size / 1024.0 / 1024.0) > 2 :
raise Warning('The selected file exceed the maximum file size of 2MB')



I hope this information has been useful to you and your error has been resolved after making this change.


Feel free for further assistance on contact@geminatecs.com.

Thank you
Geminate Consultancy Services

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
feb. 23
6327
0
mar. 22
1739
2
ian. 22
1879
0
iun. 21
3006
2
iun. 20
5145