mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-16 18:47:57 -05:00
Handles a null reference exception (#2079)
This commit is contained in:
@@ -42,11 +42,15 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer
|
||||
/// </summary>
|
||||
public static ValidForFlag GetValidForFlag(SqlServerType serverType, Database database = null)
|
||||
{
|
||||
var isSqlDw = false;
|
||||
bool isSqlDw = false;
|
||||
try
|
||||
{
|
||||
// Database could be null here, handle NRE first.
|
||||
if (database != null)
|
||||
{
|
||||
isSqlDw = database.IsSqlDw;
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
// Incase of dataverses, isSqlDw creates a temp table to check if the database is accessible, however dataverse
|
||||
@@ -54,7 +58,7 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer
|
||||
Logger.Information($"This exception is expected when we are trying to access a readonly database. Exception: {e.Message}");
|
||||
}
|
||||
|
||||
return GetValidForFlag(serverType, database != null && isSqlDw);
|
||||
return GetValidForFlag(serverType, isSqlDw);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user