From d966d77ab242909d9710d391bfa392753bcc4474 Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Thu, 9 Feb 2012 17:54:28 +0100
Subject: [PATCH] a recorded property could also be None

---
 product/ERP5/Document/FloatEquivalenceTester.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/product/ERP5/Document/FloatEquivalenceTester.py b/product/ERP5/Document/FloatEquivalenceTester.py
index b62d16c61f..3b836bc71f 100644
--- a/product/ERP5/Document/FloatEquivalenceTester.py
+++ b/product/ERP5/Document/FloatEquivalenceTester.py
@@ -71,7 +71,7 @@ class FloatEquivalenceTester(Predicate, EquivalenceTesterMixin):
     tested_property = self.getTestedProperty()
     if getattr(decision_movement, 'isPropertyRecorded',
                lambda x:False)(tested_property):
-      decision_value = decision_movement.getRecordedProperty(tested_property)
+      decision_value = decision_movement.getRecordedProperty(tested_property) or 0.0
     else:
       decision_value = self._getTestedPropertyValue(decision_movement,
                                                     tested_property) or 0.0
-- 
2.30.9