comparison gpp/forums/views/attachments.py @ 286:72fd300685d5

For #95. You can now make posts with no text in the body if you have attachments. And now if you create a new topic with an attachment, and the POST fails (say you forgot the topic title), we will now re-attach attachments. Also fixed a bug in the smiley code that would arise if it was asked to markup an empty string.
author Brian Neal <bgneal@gmail.com>
date Sat, 23 Oct 2010 20:19:46 +0000
parents 8fd4984d5c3b
children
comparison
equal deleted inserted replaced
285:8fd4984d5c3b 286:72fd300685d5
25 25
26 try: 26 try:
27 post = Post.objects.get(pk=post_id) 27 post = Post.objects.get(pk=post_id)
28 except Post.DoesNotExist: 28 except Post.DoesNotExist:
29 return HttpResponseNotFound("That post doesn't exist.") 29 return HttpResponseNotFound("That post doesn't exist.")
30 30
31 embeds = post.attachments.all().select_related('embed') 31 embeds = post.attachments.all().select_related('embed')
32 data = [{'id': embed.id, 'html': embed.html} for embed in embeds] 32 data = [{'id': embed.id, 'html': embed.html} for embed in embeds]
33 33
34 return HttpResponse(json.dumps(data), content_type='application/json') 34 return HttpResponse(json.dumps(data), content_type='application/json')
35 35