OK, this one I am stumped by. It’s not very reproducable at all – but for more than a year I’ve had a bug that has happened say 4 times total, all year. I have a set of data that I’m doing a search on, looking for records that have a status_id of 17. The code is
controller.find()
forms.AllProjects.status_id = 17
controller.search()
Four times this year, the first record on the form AllProjects has gotten its status_id SET TO 17. There isn’t any way for the user to do this, and the only culprit I can think of is the code above. It has to be moving so fast that four times (of the hundreds of thousands of times it’s been run) it missed the find mode line. Anyone think I’m not crazy? 17 is not a status we use in the database, nor in my code (i’ve searched the entire solution for “17”). It’s just a status we use to get projects OUT OF SERVOY’s WAY. I omit them after finding them in the code above.
Ideas?
ellen