mirror of
				https://github.com/brain-tec/account_ebics.git
				synced 2025-11-04 07:00:35 +00:00 
			
		
		
		
	[14.0]account_ebics - fix _process_result_action
This commit is contained in:
		@@ -3,7 +3,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "name": "EBICS banking protocol",
 | 
					    "name": "EBICS banking protocol",
 | 
				
			||||||
    "version": "14.0.1.0.4",
 | 
					    "version": "14.0.1.0.5",
 | 
				
			||||||
    "license": "LGPL-3",
 | 
					    "license": "LGPL-3",
 | 
				
			||||||
    "author": "Noviat",
 | 
					    "author": "Noviat",
 | 
				
			||||||
    "website": "www.noviat.com",
 | 
					    "website": "www.noviat.com",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -168,13 +168,12 @@ class EbicsFile(models.Model):
 | 
				
			|||||||
            return False
 | 
					            return False
 | 
				
			||||||
        return True
 | 
					        return True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _process_result_action(self, res, parser="oca"):
 | 
					    def _process_result_action(self, res):
 | 
				
			||||||
        notifications = []
 | 
					        notifications = []
 | 
				
			||||||
        st_line_ids = []
 | 
					        st_line_ids = []
 | 
				
			||||||
        statement_ids = []
 | 
					        statement_ids = []
 | 
				
			||||||
        sts_data = []
 | 
					        sts_data = []
 | 
				
			||||||
        if parser == "oca":
 | 
					        if res.get("type") and res["type"] == "ir.actions.client":
 | 
				
			||||||
            if res.get("context"):
 | 
					 | 
				
			||||||
            notifications = res["context"].get("notifications", [])
 | 
					            notifications = res["context"].get("notifications", [])
 | 
				
			||||||
            st_line_ids = res["context"].get("statement_line_ids", [])
 | 
					            st_line_ids = res["context"].get("statement_line_ids", [])
 | 
				
			||||||
            if notifications:
 | 
					            if notifications:
 | 
				
			||||||
@@ -206,7 +205,7 @@ class EbicsFile(models.Model):
 | 
				
			|||||||
                    (tuple(st_line_ids),),
 | 
					                    (tuple(st_line_ids),),
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
                sts_data = self.env.cr.dictfetchall()
 | 
					                sts_data = self.env.cr.dictfetchall()
 | 
				
			||||||
        elif parser == "oe":
 | 
					        else:
 | 
				
			||||||
            if res.get("res_id"):
 | 
					            if res.get("res_id"):
 | 
				
			||||||
                st_ids = res["res_id"]
 | 
					                st_ids = res["res_id"]
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
@@ -429,7 +428,7 @@ class EbicsFile(models.Model):
 | 
				
			|||||||
                    _("No financial journal found for Company Bank Account %s")
 | 
					                    _("No financial journal found for Company Bank Account %s")
 | 
				
			||||||
                    % bank_account
 | 
					                    % bank_account
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
        return self._process_result_action(res, parser="oe")
 | 
					        return self._process_result_action(res)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @staticmethod
 | 
					    @staticmethod
 | 
				
			||||||
    def _unlink_camt053(self):
 | 
					    def _unlink_camt053(self):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user