Quote Originally Posted by swguy View Post
You really can't change a TEXT attribute to FILE attribute and expect existing orders that used the old type to work well.

If you actually decide, gee, this thing should really be a FILE, create a new option type, delete the old option type from the product and add the new one.
I agree with you completely, but it is not about what someone expects.

But In this type of data schema nothing should be able to change critical stored data.
Only a proper edit function put in motion by an admin and then saved by that admin should be allowed to change stored data.
Something that helps define an item tied to a specific invoice tied to a specific date and Customer id should be stored data and not be able to be changed at a whim.
Especially since many of the people using this software do not understand the underlying workings of it so if they were to do something like this they likely wouldn't even know until later down the road when everything is a mess.
I am in no way trying to stir up trouble.
It's just in my mind if I was the developer of something like this, I wouldn't want this occurring anywhere on any level of my software.
If someone brought it to my attention, then I would fix it.
If I am wrong about the developers of this software, then so be it.
If I knew how to do this stuff, I would just rewrite it and submit it myself, but I am a motorcycle mechanic not a programmer lol.