mirror of
https://github.com/syncthing/syncthing.git
synced 2024-11-16 02:18:44 -07:00
This commit is contained in:
parent
a63d3ee625
commit
89e762fd6e
@ -2767,6 +2767,13 @@ func (m *model) String() string {
|
||||
}
|
||||
|
||||
func (m *model) VerifyConfiguration(from, to config.Configuration) error {
|
||||
toFolders := to.FolderMap()
|
||||
for _, from := range from.Folders {
|
||||
to, ok := toFolders[from.ID]
|
||||
if ok && from.Type != to.Type && (from.Type == config.FolderTypeReceiveEncrypted || to.Type == config.FolderTypeReceiveEncrypted) {
|
||||
return errors.New("folder type must not be changed from/to receive-encrypted")
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user