Quote Originally Posted by wsworx View Post
I created a new stock item "TEST PRODUCT FOR ATTRIBUTES"
I created a new text attribute "SPECIAL ORDER ITEM DESCRIPTION"
I entered the store side and created a new order for the demo customer, checked out and logged out of the store
I accessed the invoice on the admin side as seen below:

Click image for larger version. 

Name:	attributes-changing-on-invoice-line-item-1.png 
Views:	22 
Size:	19.2 KB 
ID:	20914

I then go to "Option Value Manager" access the "SPECIAL ORDER ITEM DESCRIPTION", click edit and change the "Option Type" to File. I go back to the invoice that was created and find the attribute change is now reflected on the invoice line items that have already been committed as seen below:

Click image for larger version. 

Name:	attributes-changing-on-invoice-line-item-2.png 
Views:	19 
Size:	20.7 KB 
ID:	20916

I would expect the code that sets up the invoice interface would pull line-item data from an order database table and the option value type id would be stored against that invoice's id number, correct?
While many attribute details are indeed stored with the order, the "type" that you're changing in this case is only stored in the catalog, not the order history.