Matched is set to false if exists_in_plex is undefined (not a part of

the response body).
nesteDataToString is simplified in the way it parses its input data.
getMovie uses optional second parameter check_existance to check if the
file exists in plex.
This commit is contained in:
2019-11-25 23:03:22 +01:00
parent 33e3ee3489
commit bcfce66ec0

View File

@@ -151,7 +151,7 @@ export default {
this.title = movie.title
this.poster = movie.poster
this.backdrop = movie.backdrop
this.matched = movie.existsInPlex
this.matched = movie.exists_in_plex || false
this.checkIfRequested(movie)
.then(status => this.requested = status)
@@ -161,9 +161,7 @@ export default {
return await getRequestStatus(movie.id, movie.type)
},
nestedDataToString(data) {
let nestedArray = []
data.forEach(item => nestedArray.push(item));
return nestedArray.join(', ');
return data.join(', ')
},
sendRequest(){
request(this.id, this.type, storage.token)
@@ -200,7 +198,7 @@ export default {
this.prevDocumentTitle = store.getters['documentTitle/title']
if (this.type === 'movie') {
getMovie(this.id)
getMovie(this.id, true)
.then(this.parseResponse)
.catch(error => {
this.$router.push({ name: '404' });