Walkup Experience - New locations added "Check In " doesn't work

Community Alums
Not applicable

Hi All,

 

We have Walk-Up Experience instance and it is working for existing locations so far. 

Recently we had to make some UI changes / CSS changes like increasing font size or updating background colors.

With this changes if we create a new location and test "Check In" doesn't move ahead and no errors thrown 

c.submitEmployeeRequest = function() {
c.data.showTextArea = false;
c.data.action = c.data.user.employee;
//Post this.data to the Server Script.
c.server.update().then(function() {
c.data.action = undefined;
if (c.data.error) {
spUtil.addErrorMessage(c.data.msgs.errorMsg);
} else if (c.data.isPresentInDiffQueue) {
promptUser(c.data.msgs.differentQueueHeaderMsg, c.data.msgs.differentQueueInfoMsg, c.data.msgs.agreeSwitchModalMsg, c.data.msgs.stayInOtherQueueMsg);
} else {
c.data.showLocPicker = false;
c.data.showQueuePosition = true;
c.data.showQueueName = true;
}
});
};
 
Even though the logic reaches the highlighted code, it just fails for new location and for existing ones it works perfect.
 
Reverted the changes back to the original state but still same issue, it just doesn't work for new location on "Check In" it works perfectly on "Schedule an appointment" 
 
added logs and still unable to understand why next set of actions aren't triggered. 
 
Please help with directions here.
1 REPLY 1

Community Alums
Not applicable

@nowgpt1  Thanks for the steps.

Sha5_0-1696920050944.png

These lines are added when for a working location.

For new location with issue, 

Sha5_1-1696920127961.png

This is where the flow starts to break and then on it doesn't work. 

New locations when created, did an insert and stay for the working location. This method worked when there was no UI changes done. 

 

Also, 

c.data.showLocPicker = false;
c.data.showQueuePosition = true;
c.data.showQueueName = true; 
 
Post these values are set in console its same for both the locations and no errors are printed. Within the widget Server Code I don't see it being used for flow, how can we identify where is it instrumental or which piece of code is responsible for rest of the flow , how to identify that any advise on that ?
There are Providers and Angular Templates that are causing an issue for us- and within providers Modals are used. How to find about modals?