#JC-1675:
* Added pattern PRG to update action
#JC-1675
* Added test and add error action
#JC-1675
* Done refactoring
Merge branch 'master' into JC-1675