Skip to content

Commit 4946fed

Browse files
committed
CatalogCloner: Fix NRE on view cloning
1 parent 5c6467d commit 4946fed

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Orm/Xtensive.Orm/Orm/Upgrade/Internals/CatalogCloner.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,9 @@ private void CloneViews(Schema newSchema, Schema sourceSchema)
158158
var newView = newSchema.CreateView(sourceView.Name);
159159
CopyDbName(newView, sourceView);
160160
newView.CheckOptions = sourceView.CheckOptions;
161-
newView.Definition = (SqlNative) sourceView.Definition.Clone();
161+
if (sourceView.Definition != null) {
162+
newView.Definition = (SqlNative) sourceView.Definition.Clone();
163+
}
162164
CloneViewColumns(newView, sourceView);
163165
CloneIndexes(newView, sourceView);
164166
}

0 commit comments

Comments
 (0)