Merge pull request #24012 from nextcloud/backport/23981/stable20

[stable20] Fix js search in undefined ocs response
This commit is contained in:
John Molakvoæ 2020-11-10 07:00:19 +01:00 committed by GitHub
commit 7032c880f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -53,7 +53,7 @@ export default {
async createShare({ path, permissions, shareType, shareWith, publicUpload, password, sendPasswordByTalk, expireDate, label }) {
try {
const request = await axios.post(shareUrl, { path, permissions, shareType, shareWith, publicUpload, password, sendPasswordByTalk, expireDate, label })
if (!('ocs' in request.data)) {
if (!request?.data?.ocs) {
throw request
}
return new Share(request.data.ocs.data)
@ -73,7 +73,7 @@ export default {
async deleteShare(id) {
try {
const request = await axios.delete(shareUrl + `/${id}`)
if (!('ocs' in request.data)) {
if (!request?.data?.ocs) {
throw request
}
return true
@ -93,7 +93,7 @@ export default {
async updateShare(id, properties) {
try {
const request = await axios.put(shareUrl + `/${id}`, properties, headers)
if (!('ocs' in request.data)) {
if (!request?.data?.ocs) {
throw request
}
return true