Fix project report thumbnailer

Fixes https://github.com/LLK/scratch-www/issues/2550
This commit is contained in:
Paul Kaplan 2019-08-02 11:34:17 -04:00 committed by GitHub
parent aba70c7dc4
commit 44ffad0c96
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -388,7 +388,10 @@ class Preview extends React.Component {
const submit = data => this.props.reportProject(this.state.projectId, data, this.props.user.token);
if (this.getProjectThumbnail) {
this.getProjectThumbnail(thumbnail => {
const data = Object.assign({}, formData, {thumbnail});
const data = Object.assign({}, formData, {
// Strip the data:image prefix, server just wants the b64 encoded image
thumbnail: thumbnail.replace('data:image/png;base64,', '')
});
submit(data);
});
} else {