Stop if no parent when adding registrant.
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 6 Nov 2017 21:53:36 +0000 (16:53 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 6 Nov 2017 21:54:07 +0000 (16:54 -0500)
Getting error adding registrant in some cases.

js/frontRegApp.js
js/views/front/regTime.js

index 4e40b59..3e7c602 100644 (file)
@@ -1039,6 +1039,12 @@ app.Views.Front.RegTime = Backbone.View.extend({
             findByEmail = this.model.registrants.where({email: email});
         }
         var regRequest = cart.get( 'request' );
+        var parent = this.model.get('parent');
+        console.log( parent );
+        if ( !parent ) {
+            console.log( 'Parent not there!' );
+            return;
+        }
         if ( findByEmail.length === 0 ) {
             this.model.registrants.create({
                 option: 'add',
index 4b12fb2..a97baaa 100644 (file)
@@ -81,6 +81,12 @@ app.Views.Front.RegTime = Backbone.View.extend({
             findByEmail = this.model.registrants.where({email: email});
         }
         var regRequest = cart.get( 'request' );
+        var parent = this.model.get('parent');
+        console.log( parent );
+        if ( !parent ) {
+            console.log( 'Parent not there!' );
+            return;
+        }
         if ( findByEmail.length === 0 ) {
             this.model.registrants.create({
                 option: 'add',