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