Fix DocumentPreferences may be null.

pull/2542/head
maliming 6 years ago
parent d3ac57ab47
commit 6c7363c4f9

@ -439,7 +439,7 @@ namespace Volo.Docs.Pages.Documents.Project
var value = keyValue.Split("=")[1]; var value = keyValue.Split("=")[1];
UserPreferences.Add(key, value); UserPreferences.Add(key, value);
UserPreferences.Add(key + "_Value", DocumentPreferences.Parameters?.FirstOrDefault(p => p.Name == key) UserPreferences.Add(key + "_Value", DocumentPreferences?.Parameters?.FirstOrDefault(p => p.Name == key)
?.Values.FirstOrDefault(v => v.Key == value).Value); ?.Values.FirstOrDefault(v => v.Key == value).Value);
} }
} }
@ -456,7 +456,7 @@ namespace Volo.Docs.Pages.Documents.Project
UserPreferences.Add(key, value); UserPreferences.Add(key, value);
UserPreferences.Add(key + "_Value", UserPreferences.Add(key + "_Value",
DocumentPreferences.Parameters?.FirstOrDefault(p => p.Name == key)?.Values DocumentPreferences?.Parameters?.FirstOrDefault(p => p.Name == key)?.Values
.FirstOrDefault(v => v.Key == value).Value); .FirstOrDefault(v => v.Key == value).Value);
} }

Loading…
Cancel
Save