diff --git a/nunaliit2-js/src/main/js/nunaliit2/n2.schema.js b/nunaliit2-js/src/main/js/nunaliit2/n2.schema.js
index <HASH>..<HASH> 100644
--- a/nunaliit2-js/src/main/js/nunaliit2/n2.schema.js
+++ b/nunaliit2-js/src/main/js/nunaliit2/n2.schema.js
@@ -259,7 +259,7 @@ function _formField() {
 	var options = args.pop();
 	
 	// Compute current selector
-	var currentSelector = [];
+	var currentSelector = null;
 	if( options 
 	 && options.data 
 	 && options.data.n2_selector ){
@@ -534,7 +534,7 @@ function _selectorField(){
 	var options = args.pop();
 	
 	// Compute current selector
-	var currentSelector = [];
+	var currentSelector = null;
 	if( options 
 	 && options.data 
 	 && options.data.n2_selector ){
@@ -546,6 +546,10 @@ function _selectorField(){
      && this[SELECT]){
 		currentSelector = this[SELECT];
 	};
+	
+	if( !currentSelector ){
+		return '';
+	};
 
 	// Gets the text between start and end tags and
 	// parse it
nunaliit2-js: Prevent errors when {{#:selector}} is used against a
primitive type.

Issue #<I>