From 55a58c0bfeb6d1698e9df7c0c8acf33adea3a77b Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@dgerhardt.net> Date: Tue, 4 Jul 2017 18:32:45 +0200 Subject: [PATCH] Add fallback media type for server-side errors --- src/main/webapp/app/proxy/RestProxy.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/webapp/app/proxy/RestProxy.js b/src/main/webapp/app/proxy/RestProxy.js index db5188080..61451f403 100755 --- a/src/main/webapp/app/proxy/RestProxy.js +++ b/src/main/webapp/app/proxy/RestProxy.js @@ -110,7 +110,7 @@ Ext.define('ARSnova.proxy.RestProxy', { var promise = new RSVP.Promise(); this.arsjax.request({ url: "socket/url", - headers: {accept: "text/plain"}, + headers: {accept: "text/plain,application/json;q=0.1"}, success: function (data) { promise.resolve(data.responseText); }, @@ -322,7 +322,7 @@ Ext.define('ARSnova.proxy.RestProxy', { url: "lecturerquestion/?lecturequestionsonly=true&sessionkey=" + encodeURIComponent(sessionKeyword) + "&requestImageData=" + !!requestImageData, headers: { - accept: "text/plain", + accept: "text/plain,application/json;q=0.1", Range: this.constructRangeString(offset, limit) }, success: function (response) { @@ -371,7 +371,7 @@ Ext.define('ARSnova.proxy.RestProxy', { countPreparationQuestions: function (sessionKeyword, callbacks) { this.arsjax.request({ url: "lecturerquestion/count?preparationquestionsonly=true&sessionkey=" + encodeURIComponent(sessionKeyword), - headers: {accept: "text/plain"}, + headers: {accept: "text/plain,application/json;q=0.1"}, success: callbacks.success, failure: callbacks.failure }); @@ -380,7 +380,7 @@ Ext.define('ARSnova.proxy.RestProxy', { countFlashcards: function (sessionKeyword, callbacks) { this.arsjax.request({ url: "lecturerquestion/count?flashcardsonly=true&sessionkey=" + encodeURIComponent(sessionKeyword), - headers: {accept: "text/plain"}, + headers: {accept: "text/plain,application/json;q=0.1"}, success: callbacks.success, failure: callbacks.failure }); @@ -389,7 +389,7 @@ Ext.define('ARSnova.proxy.RestProxy', { countLectureQuestions: function (sessionKeyword, callbacks) { this.arsjax.request({ url: "lecturerquestion/count?lecturequestionsonly=true&sessionkey=" + encodeURIComponent(sessionKeyword), - headers: {accept: "text/plain"}, + headers: {accept: "text/plain,application/json;q=0.1"}, success: callbacks.success, failure: callbacks.failure }); @@ -398,7 +398,7 @@ Ext.define('ARSnova.proxy.RestProxy', { countPreparationQuestionAnswers: function (sessionKeyword, callbacks) { this.arsjax.request({ url: "lecturerquestion/answercount?preparationquestionsonly=true&sessionkey=" + encodeURIComponent(sessionKeyword), - headers: {accept: "text/plain"}, + headers: {accept: "text/plain,application/json;q=0.1"}, success: callbacks.success, failure: callbacks.failure }); @@ -407,7 +407,7 @@ Ext.define('ARSnova.proxy.RestProxy', { countLectureQuestionAnswers: function (sessionKeyword, callbacks) { this.arsjax.request({ url: "lecturerquestion/answercount?lecturequestionsonly=true&sessionkey=" + encodeURIComponent(sessionKeyword), - headers: {accept: "text/plain"}, + headers: {accept: "text/plain,application/json;q=0.1"}, success: callbacks.success, failure: callbacks.failure }); @@ -842,7 +842,7 @@ Ext.define('ARSnova.proxy.RestProxy', { getAnswerCount: function (questionId, callbacks) { this.arsjax.request({ url: "lecturerquestion/" + questionId + "/answercount", - headers: {accept: "text/plain"}, + headers: {accept: "text/plain,application/json;q=0.1"}, success: callbacks.success, failure: callbacks.failure }); @@ -859,7 +859,7 @@ Ext.define('ARSnova.proxy.RestProxy', { getTotalAnswerCountByQuestion: function (questionId, callbacks) { this.arsjax.request({ url: "lecturerquestion/" + questionId + "/totalanswercount", - headers: {accept: "text/plain"}, + headers: {accept: "text/plain,application/json;q=0.1"}, success: callbacks.success, failure: callbacks.failure }); -- GitLab