diff --git a/addons/account/wizard/account_report_general_ledger.py b/addons/account/wizard/account_report_general_ledger.py
index 5f0a302d7207d01e0425f6012f8fb6685e27e298..cd242e79657f86f0b25c72ba7bccab5a852d1171 100644
--- a/addons/account/wizard/account_report_general_ledger.py
+++ b/addons/account/wizard/account_report_general_ledger.py
@@ -58,6 +58,8 @@ class account_report_general_ledger(osv.osv_memory):
 
         if data['form']['landscape'] is False:
             data['form'].pop('landscape')
+        else:
+            context['landscape'] = data['form']['landscape']
 
         return self.pool['report'].get_action(cr, uid, [], 'account.report_generalledger', data=data, context=context)