Skip to Content
Menu
Dette spørgsmål er blevet anmeldt
1 Svar
6411 Visninger

Getting not found error for downloading document while logged in "PUBLIC user" in website sale. 

in my controller:

attachments = request.env['ir.attachment'].sudo().search(  [('res_id', '=', order.id)])

in my  xml

 <t t-foreach="attachments" t-as="attachment">

  <a target="_blank" t-attf-href="/web/content/#{attachment.id}?download=1" t-esc="attachment.datas_fname" class="fa fa-download"/>

I can able to download in users, but i'm getting not found err in public user

Avatar
Kassér
Bedste svar

Hello Annadurai, 

Public users don't have permission to access orders. 

Kindly try to replace controller line with the following:

attachments = request.env ['ir.attachment']. sudo (). search ([('res_id', '=', order.sudo (). id)])

If you still have any issue then please share the logs. 

Thanks

Anisha Bahukhandi

Technical Content Writer

Avatar
Kassér
Related Posts Besvarelser Visninger Aktivitet
2
aug. 17
6106
0
maj 23
1934
3
maj 15
13822
0
aug. 23
2456
0
maj 23
2420