Make sure one language is set to current

This commit is contained in:
hishamco
2021-01-11 00:11:30 +03:00
parent 3a8fc428a6
commit 932c5590af

View File

@ -17,6 +17,12 @@ namespace Oqtane.Repository
public Language AddLanguage(Language language)
{
if (language.IsCurrent)
{
// Ensure all other languages are not set to current
_db.Language.ToList().ForEach(l => l.IsCurrent = false);
}
_db.Language.Add(language);
_db.SaveChanges();