diff --git a/snf-astakos-app/astakos/im/activation_backends.py b/snf-astakos-app/astakos/im/activation_backends.py
index e9286984ff3fe4471044053a8825d140d583a3f0..b8412b6db235466f7e28f2878348bb1fe40e08e6 100644
--- a/snf-astakos-app/astakos/im/activation_backends.py
+++ b/snf-astakos-app/astakos/im/activation_backends.py
@@ -357,7 +357,7 @@ class ActivationBackend(object):
         if not ok:
             return ActivationResult(self.Result.ERROR, msg)
 
-        was_deactivated = bool(user.deactivated_at)
+        was_deactivated = not user.is_active
         user.is_active = True
         user.deactivated_reason = None
         user.deactivated_at = None