diff --git a/Results/DB.cs b/Results/DB.cs index 597ec6d4c..88b72a71c 100644 --- a/Results/DB.cs +++ b/Results/DB.cs @@ -21,12 +21,19 @@ namespace Results public static ISessionFactory SessionFactory; /// Connection string for all sessions - private static string connectionString; + static string connectionString; /// public static string ConnectionString { get { return connectionString; } - set { connectionString = value; SessionFactory = null; } + set + { + if (value != connectionString) + { + connectionString = value; + SessionFactory = null; /// Clear SessionFactory on connection string change + } + } } /// Database type (MySQL or SQLite) for all sessions