Skip to content

Comments

Fix: Renamed sceneItem.id prop to avoid Duplicate Preset Effect List issues#2920

Merged
ebiggz merged 7 commits intocrowbartools:v5from
Oceanity:bugfix/change-transform-id-prop
Dec 9, 2024
Merged

Fix: Renamed sceneItem.id prop to avoid Duplicate Preset Effect List issues#2920
ebiggz merged 7 commits intocrowbartools:v5from
Oceanity:bugfix/change-transform-id-prop

Conversation

@Oceanity
Copy link
Contributor

@Oceanity Oceanity commented Dec 8, 2024

Description of the Change

If a user has copied a Preset Effect List containing the Trasform OBS Source effect, the effect's sceneItem.id prop would be changed to a Guid due to Firebot's behavior on Duplicating. Before it would silently fail but the effect will now show an error message at the top:
image

If the id prop still exists and is correct, saving changes to the effect will automatically convert it to the new itemId prop, and to avoid breaking the effect for folks that don't update, id will still be passed if not null when the effect is run.

Testing

Tested that legacy instances of Transform OBS Source and new instances created after are still working after this change, and instances that are in an error state show the error message

@Oceanity Oceanity requested a review from ebiggz as a code owner December 8, 2024 23:47
@Oceanity Oceanity changed the title Bugfix/change transform id prop Fix: Renamed sceneItem.id prop to avoid Duplicate Preset Effect List issues Dec 9, 2024
@ebiggz ebiggz merged commit 2a27b74 into crowbartools:v5 Dec 9, 2024
@Oceanity Oceanity deleted the bugfix/change-transform-id-prop branch December 9, 2024 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants