atSCM / atscm

Source code management utilities for atvise
https://atscm.github.io
7 stars 2 forks source link

atscm watch cannot push display #458

Open LukasHechenberger opened 1 year ago

LukasHechenberger commented 1 year ago

Changing a display when running atscm watch with an atvise server 3.9 fails:

[16:01:27] AGENT/DISPLAYS/Main.display/Main.svg changed
[16:01:27] Push failed Invalid Version: undefined
- Node: AGENT.DISPLAYS.Main TypeError: Invalid Version: undefined
    at new SemVer (~/atscm-project/node_modules/semver/semver.js:305:11)
    at compare (~/atscm-project/node_modules/semver/semver.js:614:10)
    at gte (~/atscm-project/node_modules/semver/semver.js:663:10)
    at DisplayTransformer.combineNodes (~/atscm-project/node_modules/atscm/src/transform/DisplayTransformer.ts:265:36)
    at DisplayTransformer._combineNodes (~/atscm-project/node_modules/atscm/src/lib/transform/SplittingTransformer.js:84:10)
    at DisplayTransformer.transformFromFilesystem (~/atscm-project/node_modules/atscm/src/lib/transform/SplittingTransformer.js:140:10)
    at ~/atscm-project/node_modules/atscm/src/lib/transform/Transformer.js:41:14
    at SourceBrowser.handleNode [as _nodeHandler] (~/atscm-project/node_modules/atscm/src/tasks/push.js:125:7)
    at run (~/atscm-project/node_modules/p-queue/dist/index.js:163:29)
- Node: AGENT.DISPLAYS.Main