diff --git a/conditional/blueprints/conditional.py b/conditional/blueprints/conditional.py index fb99291f..6ba42e63 100644 --- a/conditional/blueprints/conditional.py +++ b/conditional/blueprints/conditional.py @@ -106,8 +106,8 @@ def conditional_review(user_dict=None): if status == 'Passed': account = ldap_get_member(uid) - hp = account.housingPoints - ldap_set_housingpoints(account, hp + 2) + hp = int(account.housingPoints) + ldap_set_housingpoints(account, str(hp + 2)) elif cond_obj.i_evaluation: FreshmanEvalData.query.filter(FreshmanEvalData.id == cond_obj.i_evaluation).update( diff --git a/conditional/blueprints/slideshow.py b/conditional/blueprints/slideshow.py index 7aa3ba0e..9098ed97 100644 --- a/conditional/blueprints/slideshow.py +++ b/conditional/blueprints/slideshow.py @@ -138,8 +138,8 @@ def slideshow_spring_review(user_dict=None): if ldap_is_intromember(account): ldap_set_not_intro_member(account) - hp = account.housingPoints - ldap_set_housingpoints(account, hp + 2) + hp = int(account.housingPoints) + ldap_set_housingpoints(account, str(hp + 2)) elif status == "Failed": if ldap_is_intromember(account): ldap_set_failed(account) diff --git a/conditional/util/ldap.py b/conditional/util/ldap.py index a65401c6..e6b19135 100644 --- a/conditional/util/ldap.py +++ b/conditional/util/ldap.py @@ -136,13 +136,13 @@ def ldap_set_inactive(account): def ldap_set_intro_member(account): _ldap_add_member_to_group(account, 'intromembers') - ldap_get_intro_members().cache_clear() + ldap_get_intro_members.cache_clear() ldap_get_member.cache_clear() def ldap_set_not_intro_member(account): _ldap_remove_member_from_group(account, 'intromembers') - ldap_get_intro_members().cache_clear() + ldap_get_intro_members.cache_clear() ldap_get_member.cache_clear()