Skip to content

Commit fc6a2d1

Browse files
authored
Merge pull request #18 from MEITREX/feature-code-assignments
Feature code assignments
2 parents 74c1a51 + 71017be commit fc6a2d1

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ dependencies {
116116
implementation 'de.unistuttgart.iste.meitrex:course_service:1.1.0rc2'
117117
implementation 'de.unistuttgart.iste.meitrex:user_service:1.0.0rc1'
118118
implementation 'com.google.code.gson:gson:2.13.1'
119+
implementation 'com.github.slugify:slugify:3.0.7'
119120
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
120121
implementation 'org.springframework.boot:spring-boot-starter-graphql'
121122
implementation 'org.springframework.boot:spring-boot-starter-validation'

src/main/java/de/unistuttgart/iste/meitrex/assignment_service/service/code_assignment/GithubClassroom.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package de.unistuttgart.iste.meitrex.assignment_service.service.code_assignment;
22

33
import com.google.gson.*;
4+
import com.github.slugify.Slugify;
45
import de.unistuttgart.iste.meitrex.assignment_service.exception.ExternalPlatformConnectionException;
56
import de.unistuttgart.iste.meitrex.assignment_service.persistence.entity.assignment.ExternalCodeAssignmentEntity;
67
import de.unistuttgart.iste.meitrex.assignment_service.persistence.repository.AssignmentRepository;
@@ -513,7 +514,8 @@ public String findRepository(final String assignmentName, final String organizat
513514
String token = queryTokenResponse.getAccessToken();
514515
String githubUsername = queryTokenResponse.getExternalUserId();
515516

516-
String slug = assignmentName.toLowerCase().replaceAll("\\s+", "-");
517+
final Slugify slg = Slugify.builder().build();
518+
String slug = slg.slugify(assignmentName);
517519
String repoName = slug + "-" + githubUsername;
518520

519521
HttpRequest request = HttpRequest.newBuilder()

0 commit comments

Comments
 (0)