Merge pull request #5905 from ToolJet/main

Merge main to develop
This commit is contained in:
Midhun G S 2023-03-31 20:04:20 +05:30 committed by GitHub
commit d10f030559
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 16 deletions

View file

@ -99,7 +99,7 @@ export const CreateVersion = ({
options={options}
defaultValue={options[options.length - 1]}
onChange={(version) => {
setAppDefinitionFromVersion(version);
setAppDefinitionFromVersion(version, false);
}}
useMenuPortal={false}
width="100%"

View file

@ -480,21 +480,26 @@ class EditorComponent extends React.Component {
);
};
setAppDefinitionFromVersion = (version) => {
this.appDefinitionChanged(defaults(version.definition, this.defaultDefinition), {
skipAutoSave: true,
skipYmapUpdate: true,
versionChanged: true,
});
this.setState({
editingVersion: version,
isSaving: false,
});
this.saveEditingVersion();
this.fetchDataSources();
this.fetchDataQueries();
this.initComponentVersioning();
setAppDefinitionFromVersion = (version, shouldWeEditVersion = true) => {
if (version?.id !== this.state.editingVersion?.id) {
this.appDefinitionChanged(defaults(version.definition, this.defaultDefinition), {
skipAutoSave: true,
skipYmapUpdate: true,
versionChanged: true,
});
this.setState(
{
editingVersion: version,
isSaving: false,
},
() => {
shouldWeEditVersion && this.saveEditingVersion();
this.fetchDataSources();
this.fetchDataQueries();
this.initComponentVersioning();
}
);
}
};
/**