Any modifications in Project Settings modify existing MySQL DB TZ and Charset options

Wappler Version: 6.0.1 Stable
Operating System: MacOS
Server Model: NodeJS
Database Type: MySQL
Hosting Type: Docker

Expected behavior

What do you think should happen?

When any modifications are made to the project settings such as adding an extension or modifying the Targets settings, the existing DB settings shouldn’t change.

Actual behavior

What actually happens?

When making any modifications to the project settings, such as adding a Wappler extension, are saved, the existing DB settings for the Timezone Handling and Charset are changed / removed.

I have setup Timezone Handling to UTC option but it gets changed to the Driver Dependent option. For the Charset, I have setup utf8mb4 and it gets removed.

How to reproduce

  1. Create a project with an embedded database (MySQL).
  2. Setup TZ Handling option to UTC and add Charset utf8mb4 under Database Connections and Save.
  3. Open project settings and add a Wappler extension
  4. Check db settings - TZ Handling has changed to Driver Dependent and Charset value is empty.