fix(backend-gitlab): show svg previews (#1946)
This commit is contained in:
parent
0f1ebd1060
commit
c3adebea06
@ -152,6 +152,13 @@ export default class GitLab {
|
|||||||
sem.take(() =>
|
sem.take(() =>
|
||||||
this.api
|
this.api
|
||||||
.readFile(path, id, { parseText: false })
|
.readFile(path, id, { parseText: false })
|
||||||
|
.then(blob => {
|
||||||
|
// svgs are returned with mimetype "text/plain" by gitlab
|
||||||
|
if (blob.type === 'text/plain' && name.match(/\.svg$/i)) {
|
||||||
|
return new window.Blob([blob], { type: 'image/svg+xml' });
|
||||||
|
}
|
||||||
|
return blob;
|
||||||
|
})
|
||||||
.then(resolve, reject)
|
.then(resolve, reject)
|
||||||
.finally(() => sem.leave()),
|
.finally(() => sem.leave()),
|
||||||
),
|
),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user