External modules still vanish after git sync file changes
PSU 2026.1.6
Priority: High
The behaviour has been more stable in recent releases, but modules that are not in the main PSU repo are still vanishing after a git sync when the sync changes files in the main repo. This can be fixed by the known method of reloading modules.
If the git sync is stale and has no changes to sync, things are stable and don't require manual intervention.
So:
automated git sync -> git detects changes and PSU reloads config(?) -> git sync delayed trigger -> PSU script getting submodules -> modules with PSU resources vanish in the script view
This is the general sequence, but I can't tell when exactly in the process the external modules vanish. It might be as early as the second step and everything after it doesn't matter.
The consequence of this is not only cosmetic, the vanishing resources also can't be triggered via Invoke-PSUScript anymore.
Special Q&A A rare opportunity — ask our CTO directly.