mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 09:28:31 +00:00
Encrypted fields are omitted from git serialization (credentials are never stored in git). After a pull, the DSVO is missing those keys. The save-state check compared state.options (missing encrypted keys) against normalizedSavedOptions (which fills missing keys from dsDefaults/manifest), producing a false mismatch on first open for plugin-type datasources. Fix: normalize state.options with dsDefaults using the same reduction before the deepEqual comparison, so both sides are symmetric. |
||
|---|---|---|
| .. | ||
| .storybook | ||
| __mocks__ | ||
| assets | ||
| config | ||
| ee@6c267e1a8b | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| .version | ||
| babel.config.js | ||
| components.json | ||
| eslint.config.mjs | ||
| firebase.json | ||
| jsconfig.json | ||
| netlify.toml | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| webpack.config.js | ||