<div dir="ltr">Hi folks,<div><br></div><div>I have the following scenario, and I would like to know how to implement it the Cuis way.</div><div><br></div><div><a href="https://github.com/npapagna/cuis-system-updater" target="_blank">https://github.com/npapagna/cuis-system-updater</a> downloads updates from GitHub and then runs ChangeSet installNewUpdates.<br></div><div>All this happens in a background thread ([] fork) to avoid blocking the UI while the (potentially large) update files are being downloaded.</div><div><br></div><div>Turns out that if I do that on a fresh image where the Author has not been set yet, an error is raised "MessageNotUnderstood: UndefinedObject>>morphPosition".</div><div>If I turn off the fork and run it in the main thread, what is displayed is a prompt to fill in my initials and author name.</div><div><br></div><div>What I would like to do is to download the missing update files in the background, and once that is finished, run ChangeSet installNewUpdates in the main thread to avoid the error.</div><div><br></div><div>What would be the way to implement it?</div><div>Tried using events, but the events are dispatched in the background thread, so that does not help.</div><div><br></div><div>Thanks in advance,</div><div>Nico PM</div></div>