Skip to content

Commit 05115c0

Browse files
moved parameter value checks to return line
1 parent 44255eb commit 05115c0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Revit_Core_Engine/Query/IsColourParameter.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ public static partial class Query
3737
[Output("colour", "True if the Revit parameter is a colour, otherwise false.")]
3838
public static bool IsColourParameter(this Parameter parameter)
3939
{
40-
if (parameter?.StorageType != StorageType.Integer || parameter?.AsValueString() != null || !parameter.HasValue)
40+
if (parameter?.StorageType != StorageType.Integer)
4141
return false;
4242

4343
#if REVIT2021
44-
return parameter.Definition.ParameterGroup == BuiltInParameterGroup.PG_GRAPHICS;
44+
return parameter.Definition.ParameterGroup == BuiltInParameterGroup.PG_GRAPHICS && parameter.HasValue && parameter.AsValueString() == null;
4545
#else
46-
return parameter.Definition.GetGroupTypeId() == Autodesk.Revit.DB.GroupTypeId.Graphics;
46+
return parameter.Definition.GetGroupTypeId() == Autodesk.Revit.DB.GroupTypeId.Graphics && parameter.HasValue && parameter.AsValueString() == null;
4747
#endif
4848
}
4949

0 commit comments

Comments
 (0)