11from askbot .conf import settings as askbot_settings
22from askbot .conf import gravatar_enabled
33from askbot .models import User , user_can_see_karma
4+ from askbot .models .recent_contributors import AvatarsBlockData
45from askbot .utils .forms import get_error_list
56from avatar .conf import settings as avatar_settings
67from avatar .forms import PrimaryAvatarForm , UploadAvatarForm
@@ -158,7 +159,6 @@ def set_primary(request, user_id=None, extra_context=None, avatar_size=128):
158159 user .avatar_type = 'a'
159160 user .clear_avatar_urls ()
160161 user .save ()
161- from askbot .models .recent_contributors import AvatarsBlockData
162162 AvatarsBlockData .update_user (user )
163163
164164 return redirect_to_show_list (user_id )
@@ -185,6 +185,7 @@ def upload(request, user_id=None):
185185 user .avatar_type = 'a'
186186 user .clear_avatar_urls ()
187187 user .save ()
188+ AvatarsBlockData .update_user (user )
188189 message = _ ('Avatar uploaded and set as primary' )
189190 else :
190191 errors = get_error_list (form )
@@ -213,7 +214,6 @@ def delete(request, avatar_id):
213214 user .avatar_set .update (primary = False )
214215 user .clear_avatar_urls ()
215216 user .save ()
216- from askbot .models .recent_contributors import AvatarsBlockData
217217 AvatarsBlockData .update_user (user )
218218
219219 return redirect_to_show_list (user .id )
@@ -227,6 +227,7 @@ def enable_gravatar(request, user_id=None):
227227 user .avatar_set .update (primary = False )
228228 user .clear_avatar_urls ()
229229 user .save ()
230+ AvatarsBlockData .update_user (user )
230231 return redirect_to_show_list (user_id )
231232
232233
@@ -238,6 +239,7 @@ def enable_default_avatar(request, user_id=None):
238239 user .avatar_set .update (primary = False )
239240 user .clear_avatar_urls ()
240241 user .save ()
242+ AvatarsBlockData .update_user (user )
241243 return redirect_to_show_list (user_id )
242244
243245
@@ -253,4 +255,5 @@ def disable_gravatar(request, user_id=None):
253255 avatar_updated .send (sender = Avatar , user = request .user , avatar = avatar )
254256 user .clear_avatar_urls ()
255257 user .save ()
258+ AvatarsBlockData .update_user (user )
256259 return redirect_to_show_list (user_id )
0 commit comments