1

fix csv format

This commit is contained in:
Christoph
2020-04-17 16:25:29 +02:00
parent d88402954e
commit 8a7c02e01a
2 changed files with 5 additions and 5 deletions

View File

@ -48,7 +48,7 @@ public final class CsvHelper {
public static String writeCsvUserList(List<User> members) { public static String writeCsvUserList(List<User> members) {
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.append("id,givenname,familyname,email"); builder.append("id,givenname,familyname,email\n");
members.forEach(user -> builder.append(user.getId()) members.forEach(user -> builder.append(user.getId())
.append(",") .append(",")

View File

@ -112,13 +112,13 @@ public class GroupDetailsController {
} }
@RolesAllowed({"ROLE_orga", "ROLE_studentin"}) @RolesAllowed({"ROLE_orga", "ROLE_studentin"})
@GetMapping("details/{id}/export/history") @GetMapping(value = "details/{id}/export/history", produces = "text/plain;charset=UTF-8")
public void getDetailsExportHistory(HttpServletResponse response, public void getDetailsExportHistory(HttpServletResponse response,
@PathVariable("id") String groupId) { @PathVariable("id") String groupId) {
String filename = "eventlog-" + groupId + ".txt"; String filename = "eventlog-" + groupId + ".txt";
response.setContentType("text/txt"); response.setContentType("text/txt;charset=UTF-8");
response.setHeader(HttpHeaders.CONTENT_DISPOSITION, response.setHeader(HttpHeaders.CONTENT_DISPOSITION,
"attachment; filename=\"" + filename + "\""); "attachment; filename=\"" + filename + "\"");
@ -130,13 +130,13 @@ public class GroupDetailsController {
} }
@RolesAllowed({"ROLE_orga", "ROLE_studentin"}) @RolesAllowed({"ROLE_orga", "ROLE_studentin"})
@GetMapping("details/{id}/export/members") @GetMapping(value = "details/{id}/export/members", produces = "text/csv;charset=UTF-8")
public void getDetailsExportMembers(HttpServletResponse response, public void getDetailsExportMembers(HttpServletResponse response,
@PathVariable("id") String groupId) { @PathVariable("id") String groupId) {
String filename = "teilnehmer-" + groupId + ".csv"; String filename = "teilnehmer-" + groupId + ".csv";
response.setContentType("text/csv"); response.setContentType("text/csv;charset=UTF-8");
response.setHeader(HttpHeaders.CONTENT_DISPOSITION, response.setHeader(HttpHeaders.CONTENT_DISPOSITION,
"attachment; filename=\"" + filename + "\""); "attachment; filename=\"" + filename + "\"");