Fix search_rec_name's
- balance can not be used for searching rec_name because of incompatible type. - missing search_rec_name for line as get_rec_name is overridden. review1791002 (transplanted from 94010e1b19bff925a32e38317dec006b0de08926)
This commit is contained in:
1 parent
ef83bf6c1b
commit
9fab65afb8
1 file changed
+4
-6
+4
-6
@@ -180,12 +180,6 @@ class Statement(Workflow, ModelSQL, ModelView):
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
statements = cls.search(['OR',
|
||||
('start_balance',) + tuple(clause[1:]),
|
||||
('end_balance',) + tuple(clause[1:]),
|
||||
])
|
||||
if statements:
|
||||
return [('id', 'in', [s.id for s in statements])]
|
||||
return [('journal',) + tuple(clause[1:])]
|
||||
|
||||
def get_end_balance(self, name):
|
||||
@@ -446,6 +440,10 @@ class Line(ModelSQL, ModelView):
|
||||
def get_rec_name(self, name):
|
||||
return self.statement.rec_name
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
return [('statement.rec_name',) + tuple(clause[1:])]
|
||||
|
||||
@classmethod
|
||||
def copy(cls, lines, default=None):
|
||||
if default is None:
|
||||
|
||||
Reference in new issue
Block a user