From 6793d0af3b5c1d60d0f71807b78205a59c709569 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 10 Oct 2017 08:33:54 -0400 Subject: [PATCH] Update add Attendee code Check for length of the nTime first. --- js/frontRegApp.js | 8 +++++--- js/views/front/regClass.js | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/js/frontRegApp.js b/js/frontRegApp.js index 2cd4511..8f1ce1e 100644 --- a/js/frontRegApp.js +++ b/js/frontRegApp.js @@ -761,7 +761,6 @@ app.Views.Front.RegClass = Backbone.View.extend({ }, addNew: function(){ var findByEmail = []; - console.log( 'called addNew in regClass view' ); var fname = this.$('.reg_fname').val().trim(); var lname = this.$('.reg_lname').val().trim(); var email = this.$('.reg_email').val().trim(); @@ -771,7 +770,11 @@ app.Views.Front.RegClass = Backbone.View.extend({ var state = this.$('.reg_state').val().trim(); var zip = this.$('.reg_zip').val().trim(); var country = this.$('.reg_country').val().trim(); - var rTime = this.$('#reg-select-time').val().trim(); + if ( this.$('#reg-select-time').length ) { + var rTime = this.$('#reg-select-time').val().trim(); + } else { + var rTime = null; + } if ( app.timeSpecific && !rTime ) { alert( 'You must select a time!' ); return; @@ -788,7 +791,6 @@ app.Views.Front.RegClass = Backbone.View.extend({ } else { findByEmail = this.model.registrants.where({email: email}); } - console.log(findByEmail); var regRequest = cart.get( 'request' ); if ( findByEmail.length === 0 ) { this.model.registrants.create({ diff --git a/js/views/front/regClass.js b/js/views/front/regClass.js index eeb6b32..1f9e1e7 100644 --- a/js/views/front/regClass.js +++ b/js/views/front/regClass.js @@ -73,7 +73,6 @@ app.Views.Front.RegClass = Backbone.View.extend({ }, addNew: function(){ var findByEmail = []; - console.log( 'called addNew in regClass view' ); var fname = this.$('.reg_fname').val().trim(); var lname = this.$('.reg_lname').val().trim(); var email = this.$('.reg_email').val().trim(); @@ -83,7 +82,11 @@ app.Views.Front.RegClass = Backbone.View.extend({ var state = this.$('.reg_state').val().trim(); var zip = this.$('.reg_zip').val().trim(); var country = this.$('.reg_country').val().trim(); - var rTime = this.$('#reg-select-time').val().trim(); + if ( this.$('#reg-select-time').length ) { + var rTime = this.$('#reg-select-time').val().trim(); + } else { + var rTime = null; + } if ( app.timeSpecific && !rTime ) { alert( 'You must select a time!' ); return; @@ -100,7 +103,6 @@ app.Views.Front.RegClass = Backbone.View.extend({ } else { findByEmail = this.model.registrants.where({email: email}); } - console.log(findByEmail); var regRequest = cart.get( 'request' ); if ( findByEmail.length === 0 ) { this.model.registrants.create({ -- 2.17.1