Logger can't rename colunm that exist
Error logger warnimg when rename a column that exist:
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 861, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 734, in format
return fmt.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 465, in format
record.message = record.getMessage()
File "/usr/lib/python2.7/logging/__init__.py", line 329, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Logged from file table.py, line 124
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 861, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 734, in format
return fmt.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 465, in format
record.message = record.getMessage()
File "/usr/lib/python2.7/logging/__init__.py", line 329, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Logged from file table.py, line 124
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 861, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 734, in format
return fmt.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 465, in format
record.message = record.getMessage()
File "/usr/lib/python2.7/logging/__init__.py", line 329, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Logged from file table.py, line 124
To fix:
diff -r b864801190c2 trytond/backend/postgresql/table.py
--- a/trytond/backend/postgresql/table.py Mon Aug 20 22:54:35 2018 +0200
+++ b/trytond/backend/postgresql/table.py Mon Sep 10 08:40:25 2018 +0200
@@ -121,7 +121,7 @@
else:
logger.warning(
'Unable to rename column %s on table %s to %s.',
- old_name, self.table_name, self.table_name, new_name)
+ old_name, self.table_name, new_name)
def _update_definitions(self,
columns=None, constraints=None, indexes=None):