I've just done some tests on tools.py On edit: The page.body is being updated correctly, but page.html does not change.
I've added some print statements and markmin_render() (the compute functions for page.html) is called on the intial page create, but is not called on subsequent updates - page.html is not getting updated when editing an existing page. Hope this helps. Not sure how to fix it though. Is it the SQLFORM call not triggering a compute of page.html? On Tuesday, September 4, 2012 11:47:03 AM UTC+12, Andrew W wrote: > > P.S. Menu changes work, in that the menu text gets updated, but the > displayed menu text in the "content" area after I press submit still has > the old text. > > On Tuesday, September 4, 2012 11:42:48 AM UTC+12, Andrew W wrote: >> >> I can create pages OK, but when I click on Edit, make some changes and >> then press Submit, the changes do not get displayed. The changes are still >> there if I open up the Edit screen again, but the html won't change. I've >> stopped and restarted rocket but the old html stays. I've tried on a few >> different installations ??? >> If it is cached in the db, then a restart should have reset the cache. >> They're not saved to a file are they ? >> >> >>>> I'm updating pages but they don't get refreshed - is there caching on >>>> by default ? This might have been causing my earlier issue as I'm not >>>> seeing an updated page. >>>> >>> >>> How do you update them? The html is cached in db but should be updated >>> when you use the edit action. >>> >>> >>> --