Yesterday I posted this silly newbe question about some code I had that should have worked but that was [not:](not:
https://www.wix.com/corvid/forum/community-discussion/silly-newbe-question)
[https://www.wix.com/corvid/forum/community-discussion/silly-newbe-question](not:
https://www.wix.com/corvid/forum/community-discussion/silly-newbe-question)
Some great folks weighed in and I learned some about coding in Corvid. They did not fix my issue, which (if you read the post) turned out to be related to Wix holding on to old field names after those fields’ names had been changed. After the change, Corvid was still looking for the old field names to be referenced in javascript, rather than the new names (even though the old named had never been used in javascript).
Well, long story short, I got everything working nicely, by referencing the OLD field names in the code. But that was messy and gross and I did not want it to be that way. So, I decided it would be best if I simply deleted the old collection and rebuilt it from scratch (big mistake). The old collection still has not gone away. I needed to use a new name for the new collection. And that meant I needed to redo a whole bunch of other stuff, too.
One of the things I needed to do was reconnect all of the elements in my data entry screens to a new dataset that points to the new collection. It was tedious work, but did not take much brain power. But, now none of them work. The only error that is reported in the log is that “some of the items failed validation.” But all of the items on the screen have valid data in them and when I inspect the current item, the elements in the item are all correct.
I have this nagging feeling that those old data elements are hanging around and causing problems, but I have no idea how or where to look. When I started developing in Corvid I kind of liked it. Now, I want to throw it out my window. Frustrated, but appreciate the help of kind people here.