BHoM / BHoM/Versioning_Toolkit

BH.oM.Structure.Loads.Loadcase & .Constraints.BarRelease arguments changed order in version 3.3, Dynamo graph not updated from ver3.2

Open
#97 0 comments 0 reactions 0 assignees View on GitHub
type:bug
Dominant language
C#
Stars
0
Forks
4
Avg merge
6d 23h
Merged PRs (30d)
1

Description

#### Description:
BH.oM.Structure.Loads.Loadcase & .Constraints.BarRelease arguments order that appears in Dynamo appears to have changed in version 3.3, but the inputs don't automatically re-order if the file was created in version 3.2.

I have tried to find a commit over last 3 months which changed the order with no luck, neither in [...Create/Loads/Loadcase.cs](https://github.com/BHoM/BHoM_Engine/blob/master/Structure_Engine/Create/Loads/Loadcase.cs ) nor in [.../Structure_oM/Loads/Loadcase.cs](https://github.com/BHoM/BHoM/blob/master/Structure_oM/Loads/Loadcase.cs) so don't know exactly what may have changed to cause an issue.

#### Steps to reproduce:
Open Dynamo 2.0.4 (or similar)
Create a Loadcase object in version 3.2. Connect 3 inputs to the 3 arguments "Nature", then "Number" then "Gravity".
Similarly, for BarRelease objection, connect 3 inputs "StartRelease" "EndRelease" "Name".
Load the Dynamo script in version 3.3. The 3 inputs stay in place, but the arguments are now re-ordered and do not function properly. See images for new order.

#### Expected behaviour:
Deprecated/Old Node notice in Dynamo, advising to update the node.

#### Test file(s):
![image](https://user-images.githubusercontent.com/58811856/94990538-5140e800-05c0-11eb-90ac-3f7efa22e555.png)
![image](https://user-images.githubusercontent.com/58811856/94991612-a16f7880-05c7-11eb-8497-0a7de140233d.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.