typos and cleanup
This commit is contained in:
@ -178,7 +178,6 @@ class ExercisesController < ApplicationController
|
|||||||
user = user_from_api_key
|
user = user_from_api_key
|
||||||
return render json: {}, status: 401 if user.nil?
|
return render json: {}, status: 401 if user.nil?
|
||||||
|
|
||||||
exercise = nil
|
|
||||||
ActiveRecord::Base.transaction do
|
ActiveRecord::Base.transaction do
|
||||||
exercise = ::ProformaService::Import.call(zip: tempfile, user: user)
|
exercise = ::ProformaService::Import.call(zip: tempfile, user: user)
|
||||||
exercise.save!
|
exercise.save!
|
||||||
@ -188,7 +187,8 @@ class ExercisesController < ApplicationController
|
|||||||
render json: {}, status: 401
|
render json: {}, status: 401
|
||||||
rescue Proforma::ProformaError
|
rescue Proforma::ProformaError
|
||||||
render json: t('exercises.import_codeharbor.import_errors.invalid'), status: 400
|
render json: t('exercises.import_codeharbor.import_errors.invalid'), status: 400
|
||||||
rescue StandardError
|
rescue StandardError => e
|
||||||
|
Raven.capture_exception(e)
|
||||||
render json: t('exercises.import_codeharbor.import_errors.internal_error'), status: 500
|
render json: t('exercises.import_codeharbor.import_errors.internal_error'), status: 500
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -344,7 +344,7 @@ en:
|
|||||||
import_codeharbor:
|
import_codeharbor:
|
||||||
import_errors:
|
import_errors:
|
||||||
invalid: Invalid exercise
|
invalid: Invalid exercise
|
||||||
internal_error: An internal error occurred on Codeharbor while importing the exercise.
|
internal_error: An internal error occurred on Codeocean while importing the exercise.
|
||||||
export_codeharbor:
|
export_codeharbor:
|
||||||
label: Export to Codeharbor
|
label: Export to Codeharbor
|
||||||
dialogtitle: Export to Codeharbor
|
dialogtitle: Export to Codeharbor
|
||||||
|
Reference in New Issue
Block a user