diff -r 6e260b424396 -r 2b104ad132a4 src/eric7/Project/UserPropertiesDialog.py --- a/src/eric7/Project/UserPropertiesDialog.py Wed Nov 16 10:10:06 2022 +0100 +++ b/src/eric7/Project/UserPropertiesDialog.py Wed Nov 16 10:53:40 2022 +0100 @@ -45,13 +45,13 @@ ) enableVcsGroup = False - if self.project.pdata["VCS"]: + if self.project.getProjectData(dataKey="VCS"): found = False for _indicator, vcsData in ( ericApp().getObject("PluginManager").getVcsSystemIndicators().items() ): for vcsSystem, _vcsSystemDisplay in vcsData: - if vcsSystem == self.project.pdata["VCS"]: + if vcsSystem == self.project.getProjectData(dataKey="VCS"): found = True break @@ -66,7 +66,7 @@ if self.project.pudata["VCSOVERRIDE"]: vcsSystem = self.project.pudata["VCSOVERRIDE"] else: - vcsSystem = self.project.pdata["VCS"] + vcsSystem = self.project.getProjectData(dataKey="VCS") index = self.vcsInterfaceCombo.findData(vcsSystem) if index == -1: index = 0 @@ -90,12 +90,12 @@ self.vcsInterfaceCombo.currentIndex() ) if self.vcsInterfaceDefaultCheckBox.isChecked(): - if vcsSystem != self.project.pdata["VCS"]: - self.project.pdata["VCS"] = vcsSystem + if vcsSystem != self.project.getProjectData(dataKey="VCS"): + self.project.setProjectData(vcsSystem, dataKey="VCS") self.project.pudata["VCSOVERRIDE"] = "" self.project.setDirty(True) else: - if vcsSystem != self.project.pdata["VCS"]: + if vcsSystem != self.project.getProjectData(dataKey="VCS"): self.project.pudata["VCSOVERRIDE"] = vcsSystem else: self.project.pudata["VCSOVERRIDE"] = ""