diff --git a/web/app/controllers/api_recordings_controller.rb b/web/app/controllers/api_recordings_controller.rb index c6c9406a0..507369945 100644 --- a/web/app/controllers/api_recordings_controller.rb +++ b/web/app/controllers/api_recordings_controller.rb @@ -15,11 +15,11 @@ class ApiRecordingsController < ApiController def create if request.headers['Jamk-Mobile-Env'] - result = Recording.new - result.owner = current_user - result.save - render :json => result, :status => 200 - return + result = Recording.create_immediately(current_user, params) + unless result.errors.any? + render :json => result, :status => 200 + return + end end response.status = :unprocessable_entity render :nothing