database-plugin
database-plugin copied to clipboard
Changing Element Specialization after Creation does not trigger update to database
When you have an existing element in the model and change its specialization from its current to a different value, it does not get flagged as a change that is picked up by the plugin when doing an export model to database.
This results in the database and the .archimate file having different specialization for the object.
Steps to Reproduce:
- Create New Object - leave specialization as (none)
- Export to Database - inserts the element into DB
- Create New Specialization
- Export to Database - inserts the specialization into DB
- Change Object Specialization - change from (none) to New Specialization
- Export to Database - The plugin confirms DB is in sync with model and no changes required. [this is wrong - the changed specialization should be seen as a change in the model that needs to go to the database during the export.]
Archimate Version 4.9.3 Database Plugin Version 4.9.5 Database Version MySQL 8.0.30
Hi,
My apologies for this late answer, I haven't been available these last days.
I succeeded to reproduce your issue. The fix will be included in the next release.
Hi, I just posted new version 4.9.6 which fixes your issue.
Thanks. Can confirm after the update to 4.9.6 that the module does detect Specialization changes and flags them for population to the database model.