diff --git a/app/controllers/exercises_controller.rb b/app/controllers/exercises_controller.rb
index c2d0dcfa..d938fa20 100644
--- a/app/controllers/exercises_controller.rb
+++ b/app/controllers/exercises_controller.rb
@@ -316,7 +316,7 @@ class ExercisesController < ApplicationController
session[:pg_id] = pg.id
@current_contributor = pg
elsif session[:pg_id].blank? && PairProgramming23Study.participate?(current_user, @exercise) && current_user.submissions.where(study_group_id: current_user.current_study_group_id, exercise: @exercise).none?
- Event.create(category: 'pp_work_alone', user: current_user, exercise: @exercise, data: nil, file_id: nil)
+ Event.find_or_create_by(category: 'pp_work_alone', user: current_user, exercise: @exercise, data: nil, file_id: nil)
current_user.pair_programming_waiting_users&.find_by(exercise: @exercise)&.update(status: :worked_alone)
end
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 0547ee81..12f9e6d7 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -608,7 +608,7 @@ de:
own_user_id: "Deine Nutzer-ID:"
pair_programming_info: Pair Programming Info
work_alone: "Alleine arbeiten"
- work_alone_description: "Du kannst dich einmalig dafür entscheiden, die Aufgabe alleine zu bearbeiten. Anschließend kannst du jedoch nicht mehr in die Partnerarbeit für diese Aufgabe wechseln.
Klicke hier, um die Aufgabe im Einzelmodus zu starten."
+ work_alone_description: "Du kannst dich einmalig dafür entscheiden, die Aufgabe alleine zu bearbeiten. Anschließend kannst du jedoch nicht mehr in die Partnerarbeit für diese Aufgabe wechseln.
Klicke hier, um die Aufgabe im Einzelmodus zu starten."
work_with_a_friend: "Mit einem/einer Freund:in zusammenarbeiten"
implement:
info_disconnected: Ihre Verbindung zum Server wurde unterbrochen. Bitte überprüfen Sie Ihre Internetverbindung und laden Sie die Seite erneut.
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 229f6be5..89917e6f 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -608,7 +608,7 @@ en:
own_user_id: "Your user ID:"
pair_programming_info: Pair Programming Info
work_alone: Work Alone
- work_alone_description: "You can choose once to work on the exercise alone. Afterward, however, you will not be able to switch to work in a pair for this exercise.
Click here to get to the exercise in single mode."
+ work_alone_description: "You can choose once to work on the exercise alone. Afterward, however, you will not be able to switch to work in a pair for this exercise.
Click here to get to the exercise in single mode."
work_with_a_friend: "Work with a friend"
implement:
info_disconnected: You are disconnected from the server. Please check your internet connection and reload the page.