POS Hang when switching on "CanRepeatInTransaction (can repeat in transaction)" flag in a promotion setup,

POS Hang when switching on "CanRepeatInTransaction (can repeat in transaction)" flag in a promotion setup,

Introduction

This article will assist in configuring a promotion with canRepeatInTransaction flag with a get Loyalty point setup..

Overview

The promotion setup has an option to configure a loyalty as a get option in the setup. When this setup was done and canRepeatInTransaction flag was set on for this promotion the POS was getting hanged indefinitely. Without this flag (canRepeatInTransaction) it was working fine.

Configuring setup for promotion with get loyalty point.

The buy product needs to be mandatory if there is single line in the buy section of the promotion setup. When you make single line buy product, please check the checkbox "Is Mandatory" for this buy product. 
Refer to the screen image below that illustrates the setup.