Commit 4b80c56e by Jonathan Thomas

Creating a new project now redirects to the editor url.

parent 9a0b7b6a
...@@ -195,8 +195,11 @@ export default { ...@@ -195,8 +195,11 @@ export default {
"json": {} "json": {}
} }
await this.createProject(payload) let project = await this.createProject(payload)
this.$refs.CloseProjectModal.click(); this.$refs.CloseProjectModal.click();
if (project && project.id) {
this.$router.push(`/projects/${project.id}`)
}
}, },
async updateProjectClick() { async updateProjectClick() {
this.selectedProject.name = this.project_name this.selectedProject.name = this.project_name
...@@ -293,4 +296,4 @@ export default { ...@@ -293,4 +296,4 @@ export default {
min-width: 5em; min-width: 5em;
opacity: 0.8; opacity: 0.8;
} }
</style> </style>
\ No newline at end of file
...@@ -255,11 +255,13 @@ export default createStore({ ...@@ -255,11 +255,13 @@ export default createStore({
async createProject({commit, dispatch}, payload) { async createProject({commit, dispatch}, payload) {
try { try {
const response = await instance.post('/projects/', payload) const response = await instance.post('/projects/', payload)
commit('addProject', response) commit('addProject', response.data)
let thumbnail_payload = { obj: response.data, frame: 1 } let thumbnail_payload = { obj: response.data, frame: 1 }
dispatch('attachThumbnail', thumbnail_payload) dispatch('attachThumbnail', thumbnail_payload)
return response.data
} catch(err) { } catch(err) {
commit('addError', err.response.data) commit('addError', err.response.data)
return null
} }
}, },
async updateProject({commit}, payload) { async updateProject({commit}, payload) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment