fix: harden school imports and add optional feedback diagnostics
This commit is contained in:
@@ -192,6 +192,14 @@ class HttpFeedbackSender implements FeedbackSender {
|
||||
bytes.add(attachment.bytes);
|
||||
write('\r\n');
|
||||
}
|
||||
if (submission.diagnosticLog != null) {
|
||||
write(
|
||||
'--$boundary\r\nContent-Disposition: form-data; name="diagnostics"; filename="TPSchedule-diagnostics.txt"\r\n'
|
||||
'Content-Type: text/plain; charset=utf-8\r\n\r\n',
|
||||
);
|
||||
bytes.add(submission.diagnosticLog!);
|
||||
write('\r\n');
|
||||
}
|
||||
write('--$boundary--\r\n');
|
||||
return bytes.takeBytes();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user