SpongePowered / Ore

Repository software for Sponge plugins and Forge mods
https://ore.spongepowered.org/
MIT License
77 stars 25 forks source link

[vue staging] Saving "Home"-page fails #1030

Closed DosMike closed 2 years ago

DosMike commented 3 years ago

Describe the bug I created a project on the vue staging instance, and couldn't get the "Home"-page to save. Other / custom pages do not seem to be affected.

To Reproduce

Expected behavior Some feedback would be nice; currently it seems, that clicking save does not even close the button sidebar (with edit, preview, save, cancel)

Environment my UA is Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0

Additional context StackTrace

TypeError: this.currentPage is undefined
    savePage https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    Ut https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    n https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    Ut https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    $emit https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    click https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    Ut https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    n https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    _wrapper https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    Xr https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    ce https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    to https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    g https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    f https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    d https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    f https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    b https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    C https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    C https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    Ho https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    _update https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    r https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    get https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    run https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    pn https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    re https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    Xt https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    promise callback*Wt https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    re https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    update https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    update https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    notify https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    set https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    updatePermissions https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    v https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    commit https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    commit https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    _withCommit https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    commit https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    commit https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    commit https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    setActiveProjectFromFetched https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    promise callback*setActiveProjectFromFetched https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    v https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    dispatch https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    dispatch https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    dispatch https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    setActiveProject https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    promise callback*setActiveProject https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    v https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    dispatch https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    dispatch https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
    distpatchUpdate https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    handler https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/ae3cec290550c2f3adedc7308ef61821-home.js:1
    $watch https://staging-ore-vue.spongeproject.net/assets/lib/ore-client/e66890ad8da3cf0817152f891f945e01-vendors.js:2
e66890ad8da3cf0817152f891f945e01-vendors.js:2:64352

(If you prefer a gist, I'll move it)