Hello,
I just created a new cmdbuild instance (version 2.3.3)
I created a new class (cmdbuild_forum) with just :
I added :
code description
1 description_1
2 description_2
3 description_3
I created a mysql database with a table cmdbuild_forum :
Id description
1 description_new_1
2 description_2
3 description_3
Then i created in task manager a connector that will update the class in cmdbuild (the task will work every minutes).
Then I start my connector and I wait one minute.
After this, perfect my data is updated on cmdbuild !
If I go on the card "2" "description_2", in the history i can see that i don't have anything because the connector didn't update it, so it's normal. ( I admit I didn't expect this at all, so i'll continue my post ;-) )
I tried to add a lookup, i added a new attribute type lookup in cmdbuild_forum class and i added the lookup data in my mysql database.
It works too.
But I just found the problem by doing this post :-) .
If i have an empty attribute in my mysql database, i can see in history the ligne every minute without update.
Example :
Mysql Database :
Id description
1 description_new_1
2 description_2
3
The description for the Id "3" is empty
I started the connector, and then in the cards 3, in history, i have an empty line every minute even if nothing changed in the cards (I have it for every type (lookup, string input, reference, ...).)
This is a big problem for us. For example some ligne from ocs inventory database are empty, and our connector is working every hour, so every hour we have an empty line in history even if nothing changed.
I hope it can help