- Edited
I have manually added data rows to the ost_organization & ost_organization__cdata tables using a MySQL procedure. (In this post every time I write "manually" I mean by accessing the db directly using SQL).
When I call up the Organizations list my manually added ones are all there but when I open one of these with the Organization Information form no info from the ost_organization__cdata table is loaded, i.e. all the fields are blank.
On top of this, if I then select any field and close the form (note: with the Cancel button, I'm not even using the Update Organization button) it clears the manually entered data in the cdata table. If I then re-add the data manually this no longer happens, yet still the re-added data doesn't show up in the form.
When I compare data rows in the ost_organization__cdata table there is no discernable difference between data added one way or the other. Fields updated manually vs. using the form appear to contain identical types of data. It's almost as if osTicket doesn't know the cdata exists until it puts it there itself, but I can't figure out how it could be tracking this or how to circumvent it. Does anyone have a clue why this is happening?
Note: I am using v1.11.0-rc1 and I have customized the Organization Information form using "Custom Forms" from the "Manage" menu.