From 966079c1d55f778a7be9d71ceb8a09c610afdf88 Mon Sep 17 00:00:00 2001 From: Max Holtzberg Date: Thu, 29 Dec 2011 11:57:44 +0100 Subject: [PATCH] Correct handling of NULL values in user defined split_part function on SQLite issue2370 review214001 (transplanted from 81d21490c70b90168877a7a5a7572330b84100f0) --- trytond/backend/sqlite/database.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/trytond/backend/sqlite/database.py b/trytond/backend/sqlite/database.py index d01d7dd961..1a809ddfc8 100644 --- a/trytond/backend/sqlite/database.py +++ b/trytond/backend/sqlite/database.py @@ -81,6 +81,8 @@ def date_trunc(_type, date): tm_tuple.tm_mday) def split_part(text, delimiter, count): + if text is None: + return None return (text.split(delimiter) + [''] * (count - 1))[count - 1] def replace(text, pattern, replacement):