diff --git a/views/js/qtiCreator/widgets/interactions/helpers/answerState.js b/views/js/qtiCreator/widgets/interactions/helpers/answerState.js
index <HASH>..<HASH> 100644
--- a/views/js/qtiCreator/widgets/interactions/helpers/answerState.js
+++ b/views/js/qtiCreator/widgets/interactions/helpers/answerState.js
@@ -79,12 +79,8 @@ define([
                 editMapping = (_.indexOf(['MAP_RESPONSE', 'MAP_RESPONSE_POINT'], template) >= 0),
                 defineCorrect = answerStateHelper.defineCorrect(response);
 
-            if(!template){
-                if(rp.processingType === 'custom'){
-                    template = 'CUSTOM';
-                }else{
-                    throw 'invalid response template';
-                }
+            if(!template || rp.processingType === 'custom'){
+                template = 'CUSTOM';
             }
 
             widget.$responseForm.html(responseFormTpl({
fixed condition for custom rp detection durint initResponseForm()