mirror of
https://github.com/doocs/md.git
synced 2024-11-24 11:00:33 +08:00
fix: cannot read properties of undefined (reading 'content') (#419)
All checks were successful
Build and Deploy / build-and-deploy (push) Has been skipped
All checks were successful
Build and Deploy / build-and-deploy (push) Has been skipped
This commit is contained in:
parent
e8b2c18c6d
commit
30f0792baa
2
package-lock.json
generated
2
package-lock.json
generated
@ -885,7 +885,7 @@
|
||||
},
|
||||
"node_modules/@clack/prompts/node_modules/is-unicode-supported": {
|
||||
"version": "1.3.0",
|
||||
"dev": true,
|
||||
"extraneous": true,
|
||||
"inBundle": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
|
@ -1,7 +1,3 @@
|
||||
import { giteeConfig, githubConfig } from '@/config'
|
||||
import fetch from '@/utils/fetch'
|
||||
import { base64encode, safe64, utf16to8 } from '@/utils/tokenTools'
|
||||
import * as tokenTools from '@/utils/tokenTools'
|
||||
import Buffer from 'buffer-from'
|
||||
import COS from 'cos-js-sdk-v5'
|
||||
import CryptoJS from 'crypto-js'
|
||||
@ -10,6 +6,10 @@ import * as Minio from 'minio'
|
||||
import * as qiniu from 'qiniu-js'
|
||||
import OSS from 'tiny-oss'
|
||||
import { v4 as uuidv4 } from 'uuid'
|
||||
import * as tokenTools from '@/utils/tokenTools'
|
||||
import { base64encode, safe64, utf16to8 } from '@/utils/tokenTools'
|
||||
import fetch from '@/utils/fetch'
|
||||
import { giteeConfig, githubConfig } from '@/config'
|
||||
|
||||
function getConfig(useDefault: boolean, platform: string) {
|
||||
if (useDefault) {
|
||||
@ -87,7 +87,7 @@ async function ghFileUpload(content: string, filename: string) {
|
||||
content: {
|
||||
download_url: string
|
||||
}
|
||||
data: {
|
||||
data?: {
|
||||
content: {
|
||||
download_url: string
|
||||
}
|
||||
@ -106,7 +106,7 @@ async function ghFileUpload(content: string, filename: string) {
|
||||
})
|
||||
const githubResourceUrl = `raw.githubusercontent.com/${username}/${repo}/${branch}/`
|
||||
const cdnResourceUrl = `fastly.jsdelivr.net/gh/${username}/${repo}@${branch}/`
|
||||
res.content = res.data.content || res.content
|
||||
res.content = res.data?.content || res.content
|
||||
return useDefault
|
||||
? res.content.download_url.replace(githubResourceUrl, cdnResourceUrl)
|
||||
: res.content.download_url
|
||||
|
Loading…
Reference in New Issue
Block a user