From acca27c3b504bc05f2eb3adb732639dc00ee1dc9 Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Fri, 3 Jun 2016 16:47:25 +0200
Subject: [PATCH] Fix forgetfullness

---
 src/sakia/core/money/dividend_per_day.py | 4 ++--
 src/sakia/core/money/relative.py         | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/sakia/core/money/dividend_per_day.py b/src/sakia/core/money/dividend_per_day.py
index 59b5538b..7528c867 100644
--- a/src/sakia/core/money/dividend_per_day.py
+++ b/src/sakia/core/money/dividend_per_day.py
@@ -32,9 +32,9 @@ class DividendPerDay(BaseReferential):
     @classmethod
     def instance(cls, amount, community, app, block_number=None):
         if app.preferences['forgetfulness']:
-            return UDDToPast(amount, community, app, block_number)
-        else:
             return cls(amount, community, app, block_number)
+        else:
+            return UDDToPast(amount, community, app, block_number)
 
     @classmethod
     def translated_name(cls):
diff --git a/src/sakia/core/money/relative.py b/src/sakia/core/money/relative.py
index 696ae43a..004deb6c 100644
--- a/src/sakia/core/money/relative.py
+++ b/src/sakia/core/money/relative.py
@@ -34,9 +34,9 @@ class Relative(BaseReferential):
     @classmethod
     def instance(cls, amount, community, app, block_number=None):
         if app.preferences['forgetfulness']:
-            return RelativeToPast(amount, community, app, block_number)
-        else:
             return cls(amount, community, app, block_number)
+        else:
+            return RelativeToPast(amount, community, app, block_number)
 
     @classmethod
     def translated_name(cls):
-- 
GitLab