Running "Index Search Engine - Updates" made my Single Page disappear

Permalink
Concrete 5.8:

So, I'm working on a custom single page in /application/controller/single_page, /application/single_pages, and so far so good, the single page seems to be picking up the controller and reading the content in the single_pages. I then switch over to a different issue and need to run the index. Upon running, my single_page now defaults to the default theme view -- it looks like both the controller and single_page file are both not being read.

Anyone know why running the index would kill my single_page?

Doki
 
Doki replied on at Permalink Reply
Doki
So I experimented in creating new single_pages at different levels and all of them worked. Next I tried creating a single_page at the same level and that one was broken. Hmm, must be this specific level of single_page.

Having read off of the trouble with hyphenated page names/path names (and with the level above being a hyphenated name), I renamed the parent level using underscores rather than hyphens.. I then deleted and re-added my single pages, and adjusted the directory name in the /application/single_pages tree. Success! All was well.

I know I had the proper settings for hyphenated page names previous to my change, and the page was working for most of the day before the index run, so I'm still not sure what actually went wrong. I just know that switching from hyphens to underscores on the path names fixed the issue. Good enough for me for now, but if anyone knows what might have gone wrong, I'd still like to know for my own edification.