Skip to content

Commit e300981

Browse files
committed
Don't throw then catch exception in Component if no componentClassName was set.
1 parent c6e3128 commit e300981

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/NHibernate/Mapping/Component.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ public System.Type ComponentClass
137137
{
138138
// NH Different implementation (we use reflection only when needed)
139139
if (componentClass != null) return componentClass;
140+
if (componentClassName == null) return null;
140141

141142
try
142143
{
@@ -153,9 +154,9 @@ public System.Type ComponentClass
153154
set // TODO NH: Remove the setter
154155
{
155156
componentClass = value;
156-
if (componentClass != null)
157+
if (value != null)
157158
{
158-
componentClassName = componentClass.AssemblyQualifiedName;
159+
componentClassName = value.AssemblyQualifiedName;
159160
}
160161
}
161162
}

0 commit comments

Comments
 (0)