From 3324ddab3265a7fadca79d2ab050a8b34257be91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 12 Feb 2008 19:00:21 +0100 Subject: [PATCH] Fix write, unlink with just one id --- trytond/ir/action.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/trytond/ir/action.py b/trytond/ir/action.py index 92ea0aff91..63fe0206be 100644 --- a/trytond/ir/action.py +++ b/trytond/ir/action.py @@ -76,6 +76,8 @@ class ActionKeyword(OSV): return res def unlink(self, cursor, user, ids, context=None): + if isinstance(ids, (int, long)): + ids = [ids] for keyword in self.browse(cursor, user, ids, context=context): # Restart the cache view try: @@ -98,6 +100,8 @@ class ActionKeyword(OSV): def write(self, cursor, user, ids, vals, context=None): vals = self._convert_vals(cursor, user, vals, context=context) + if isinstance(ids, (int, long)): + ids = [ids] for keyword in self.browse(cursor, user, ids, context=context): # Restart the cache view try: