Skip to content

Commit ca2215e

Browse files
committed
fix urls lmao
1 parent 02a59f6 commit ca2215e

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

botfest/src/main/kotlin/net/modfest/botfest/extensions/SubmissionCommands.kt

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ class SubmissionCommands : Extension(), KordExKoinComponent {
347347
initialResponse = InitialSlashCommandResponse.None
348348

349349
action {
350+
val userId = this.user
350351
val subId = this.arguments.submission
351352
val curEvent = platform.getCurrentEvent().event
352353
if (curEvent == null) {
@@ -358,7 +359,7 @@ class SubmissionCommands : Extension(), KordExKoinComponent {
358359
return@action
359360
}
360361

361-
val submission = platform.getUserSubmissions(this.user.id).find { it.id == subId }
362+
val submission = platform.getUserSubmissions(userId.id).find { it.id == subId }
362363

363364
if (submission == null) {
364365
ackEphemeral {
@@ -371,7 +372,20 @@ class SubmissionCommands : Extension(), KordExKoinComponent {
371372
return@action
372373
}
373374

374-
if (!submission.authors.contains(this.user.id.value.toString())) {
375+
val author = platform.getUser(userId)
376+
377+
if (author == null) {
378+
ackEphemeral {
379+
content = Translations.Commands.Submission.Invite.Response.usernotfound
380+
.withContext(this@action)
381+
.translateNamed(
382+
"userId" to userId.id.value
383+
)
384+
}
385+
return@action
386+
}
387+
388+
if (!submission.authors.contains(author.id)) {
375389
ackEphemeral {
376390
content = Translations.Commands.Submission.Leave.Response.notfound
377391
.withContext(this@action)

platform_api/src/main/java/net/modfest/platform/controller/EventController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public void editSubmissionData(@PathVariable String eventId, @PathVariable Strin
161161
service.editSubmission(submission, editData);
162162
}
163163

164-
@DeleteMapping("/event/{eventId}/submission/{subId}/{userId}")
164+
@DeleteMapping("/event/{eventId}/submission/{subId}/authors/{userId}")
165165
public void deleteSubmissionAuthor(@PathVariable String eventId, @PathVariable String subId, @PathVariable String userId) {
166166
getEvent(eventId);
167167
var submission = service.getSubmission(eventId, subId);
@@ -192,7 +192,7 @@ public void deleteSubmissionAuthor(@PathVariable String eventId, @PathVariable S
192192
service.leaveSubmission(submission, user);
193193
}
194194

195-
@PutMapping("/event/{eventId}/submission/{subId}/{userId}")
195+
@PutMapping("/event/{eventId}/submission/{subId}/authors/{userId}")
196196
public void addSubmissionAuthor(@PathVariable String eventId, @PathVariable String subId, @PathVariable String userId) {
197197
getEvent(eventId);
198198
var submission = service.getSubmission(eventId, subId);

0 commit comments

Comments
 (0)