|
a/Allura/allura/controllers/discuss.py |
|
b/Allura/allura/controllers/discuss.py |
|
... |
|
... |
278 |
for k,v in post_fields.iteritems():
|
278 |
for k,v in post_fields.iteritems():
|
279 |
try:
|
279 |
try:
|
280 |
setattr(self.post, k, v)
|
280 |
setattr(self.post, k, v)
|
281 |
except AttributeError:
|
281 |
except AttributeError:
|
282 |
continue
|
282 |
continue
|
|
|
283 |
self.post.edit_count = self.post.edit_count + 1
|
|
|
284 |
self.post.last_edit_date = datetime.utcnow()
|
|
|
285 |
self.post.last_edit_by_id = c.user._id
|
283 |
redirect(request.referer)
|
286 |
redirect(request.referer)
|
284 |
elif request.method=='GET':
|
287 |
elif request.method=='GET':
|
285 |
if version is not None:
|
288 |
if version is not None:
|
286 |
HC = self.post.__mongometa__.history_class
|
289 |
HC = self.post.__mongometa__.history_class
|
287 |
ss = HC.query.find({'artifact_id':self.post._id, 'version':int(version)}).first()
|
290 |
ss = HC.query.find({'artifact_id':self.post._id, 'version':int(version)}).first()
|