#19225: Fixing potential duplicate cultures

Work Item: 19225
This commit is contained in:
Sebastien Ros
2013-08-16 11:07:37 -07:00
parent 330937e821
commit abed194f3d

View File

@@ -32,7 +32,14 @@ namespace Orchard.Localization.Services {
if (!IsValidCulture(cultureName)) {
throw new ArgumentException("cultureName");
}
_cultureRepository.Create(new CultureRecord { Culture = cultureName });
var culture = _cultureRepository.Get(cr => cr.Culture == cultureName);
if (culture != null) {
return;
}
_cultureRepository.Create(new CultureRecord {Culture = cultureName});
_signals.Trigger("culturesChanged");
}