diff -r 7b8167c4aa6f -r f69ff46d3240 src/cm/views/texts.py --- a/src/cm/views/texts.py Thu Nov 26 12:03:53 2009 +0100 +++ b/src/cm/views/texts.py Mon Nov 30 13:46:17 2009 +0100 @@ -1,6 +1,6 @@ from cm.activity import register_activity from cm.client import jsonize, get_filter_datas, edit_comment, remove_comment, \ - add_comment, RequestComplexEncoder, comments_thread + add_comment, RequestComplexEncoder, comments_thread, own_notify from cm.cm_settings import NEW_TEXT_VERSION_ON_EDIT from cm.diff import text_diff as _text_diff, text_history as inner_text_history, \ get_colors @@ -228,6 +228,8 @@ text_version = text.get_latest_version() if (text != None) : + if function_name == 'ownNotify' : + ret = own_notify(request=request, key=key) if function_name in ('editComment', 'addComment', 'removeComment',) : if function_name == 'editComment' : ret = edit_comment(request=request, key=key, comment_key=request.POST['comment_key']) @@ -239,12 +241,11 @@ ret['filterData'] = get_filter_datas(request, text_version, text) #ret['tagCloud'] = get_tagcloud(key) if ret : - if type(ret) != HttpResponseRedirect : + if type(ret) != HttpResponseRedirect and type(ret) != HttpResponse: ret = HttpResponse(simplejson.dumps(ret, cls=RequestComplexEncoder, request=request)) else : - ret = HttpResponse(simplejson.dumps({})) - ret.status_code = 403 - + ret = HttpResponse() + ret.status_code = 403 return ret