bug fixed in case several emails subscribed for same pad & authorId
This commit is contained in:
		
							parent
							
								
									af7fa15060
								
							
						
					
					
						commit
						e79b95af3f
					
				
					 1 changed files with 14 additions and 10 deletions
				
			
		|  | @ -101,17 +101,21 @@ exports.handleClientMessage_emailUnsubscriptionSuccess = function(hook, context) | ||||||
| 
 | 
 | ||||||
| exports.handleClientMessage_emailNotificationGetUserInfo = function (hook, context) { // return the existing options for this userId
 | exports.handleClientMessage_emailNotificationGetUserInfo = function (hook, context) { // return the existing options for this userId
 | ||||||
|   var result = context.payload; |   var result = context.payload; | ||||||
|   if(result.success == true){ // If data found, set the options with them
 |  | ||||||
|     $('[name=ep_email]').val(result.email); |  | ||||||
|     $('[name=ep_email_onStart]').prop('checked', result.onStart); |  | ||||||
|     $('[name=ep_email_onEnd]').prop('checked', result.onEnd); |  | ||||||
|   } else {  // No data found, set the options to default values
 |  | ||||||
|     $('[name=ep_email_onStart]').prop('checked', true); |  | ||||||
|     $('[name=ep_email_onEnd]').prop('checked', false); |  | ||||||
|   } |  | ||||||
| 
 | 
 | ||||||
|   if (result.formName == 'ep_email_form_mysettings') { |   // Only use first data from the server. (case when 2 emails subscribed for the same pad & authorId)
 | ||||||
|     $('.ep_email_settings').slideToggle(); |   if ($('.ep_email_settings').is(':visible') == false) { | ||||||
|  |     if(result.success == true){ // If data found, set the options with them
 | ||||||
|  |       $('[name=ep_email]').val(result.email); | ||||||
|  |       $('[name=ep_email_onStart]').prop('checked', result.onStart); | ||||||
|  |       $('[name=ep_email_onEnd]').prop('checked', result.onEnd); | ||||||
|  |     } else {  // No data found, set the options to default values
 | ||||||
|  |       $('[name=ep_email_onStart]').prop('checked', true); | ||||||
|  |       $('[name=ep_email_onEnd]').prop('checked', false); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     if (result.formName == 'ep_email_form_mysettings') { | ||||||
|  |       $('.ep_email_settings').slideToggle(); | ||||||
|  |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 quenenni
						quenenni