@@ -247,7 +247,7 @@ describe('RoutingConfigRepository', () => {
247247
248248 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
249249 ConditionExpression :
250- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
250+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
251251 ExpressionAttributeNames : {
252252 '#status' : 'status' ,
253253 '#updatedAt' : 'updatedAt' ,
@@ -256,7 +256,7 @@ describe('RoutingConfigRepository', () => {
256256 } ,
257257 ExpressionAttributeValues : {
258258 ':condition_1_status' : 'DRAFT' ,
259- ':condition_2_1_lockNumber ' : 2 ,
259+ ':condition_2_lockNumber ' : 2 ,
260260 ':lockNumber' : 1 ,
261261 ':status' : 'COMPLETED' ,
262262 ':updatedAt' : date . toISOString ( ) ,
@@ -441,7 +441,7 @@ describe('RoutingConfigRepository', () => {
441441
442442 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
443443 ConditionExpression :
444- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
444+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
445445 ExpressionAttributeNames : {
446446 '#lockNumber' : 'lockNumber' ,
447447 '#status' : 'status' ,
@@ -451,7 +451,7 @@ describe('RoutingConfigRepository', () => {
451451 } ,
452452 ExpressionAttributeValues : {
453453 ':condition_1_status' : 'DRAFT' ,
454- ':condition_2_1_lockNumber ' : 2 ,
454+ ':condition_2_lockNumber ' : 2 ,
455455 ':lockNumber' : 1 ,
456456 ':status' : 'DELETED' ,
457457 ':updatedAt' : date . toISOString ( ) ,
@@ -644,7 +644,7 @@ describe('RoutingConfigRepository', () => {
644644
645645 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
646646 ConditionExpression :
647- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
647+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
648648 ExpressionAttributeNames : {
649649 '#campaignId' : 'campaignId' ,
650650 '#cascade' : 'cascade' ,
@@ -660,7 +660,7 @@ describe('RoutingConfigRepository', () => {
660660 ':cascade' : update . cascade ,
661661 ':cascadeGroupOverrides' : update . cascadeGroupOverrides ,
662662 ':condition_1_status' : 'DRAFT' ,
663- ':condition_2_1_lockNumber ' : 2 ,
663+ ':condition_2_lockNumber ' : 2 ,
664664 ':lockNumber' : 1 ,
665665 ':name' : update . name ,
666666 ':updatedAt' : date . toISOString ( ) ,
@@ -697,7 +697,7 @@ describe('RoutingConfigRepository', () => {
697697
698698 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
699699 ConditionExpression :
700- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
700+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
701701 ExpressionAttributeNames : {
702702 '#lockNumber' : 'lockNumber' ,
703703 '#name' : 'name' ,
@@ -707,7 +707,7 @@ describe('RoutingConfigRepository', () => {
707707 } ,
708708 ExpressionAttributeValues : {
709709 ':condition_1_status' : 'DRAFT' ,
710- ':condition_2_1_lockNumber ' : 2 ,
710+ ':condition_2_lockNumber ' : 2 ,
711711 ':lockNumber' : 1 ,
712712 ':name' : update . name ,
713713 ':updatedAt' : date . toISOString ( ) ,
@@ -744,7 +744,7 @@ describe('RoutingConfigRepository', () => {
744744
745745 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
746746 ConditionExpression :
747- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
747+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
748748 ExpressionAttributeNames : {
749749 '#lockNumber' : 'lockNumber' ,
750750 '#campaignId' : 'campaignId' ,
@@ -754,7 +754,7 @@ describe('RoutingConfigRepository', () => {
754754 } ,
755755 ExpressionAttributeValues : {
756756 ':condition_1_status' : 'DRAFT' ,
757- ':condition_2_1_lockNumber ' : 2 ,
757+ ':condition_2_lockNumber ' : 2 ,
758758 ':lockNumber' : 1 ,
759759 ':campaignId' : update . campaignId ,
760760 ':updatedAt' : date . toISOString ( ) ,
@@ -799,7 +799,7 @@ describe('RoutingConfigRepository', () => {
799799
800800 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
801801 ConditionExpression :
802- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
802+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
803803 ExpressionAttributeNames : {
804804 '#cascade' : 'cascade' ,
805805 '#cascadeGroupOverrides' : 'cascadeGroupOverrides' ,
@@ -810,7 +810,7 @@ describe('RoutingConfigRepository', () => {
810810 } ,
811811 ExpressionAttributeValues : {
812812 ':condition_1_status' : 'DRAFT' ,
813- ':condition_2_1_lockNumber ' : 2 ,
813+ ':condition_2_lockNumber ' : 2 ,
814814 ':lockNumber' : 1 ,
815815 ':cascade' : update . cascade ,
816816 ':cascadeGroupOverrides' : update . cascadeGroupOverrides ,
@@ -856,7 +856,7 @@ describe('RoutingConfigRepository', () => {
856856
857857 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
858858 ConditionExpression :
859- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
859+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
860860 ExpressionAttributeNames : {
861861 '#lockNumber' : 'lockNumber' ,
862862 '#name' : 'name' ,
@@ -866,7 +866,7 @@ describe('RoutingConfigRepository', () => {
866866 } ,
867867 ExpressionAttributeValues : {
868868 ':condition_1_status' : 'DRAFT' ,
869- ':condition_2_1_lockNumber ' : 2 ,
869+ ':condition_2_lockNumber ' : 2 ,
870870 ':lockNumber' : 1 ,
871871 ':name' : update . name ,
872872 ':updatedAt' : date . toISOString ( ) ,
@@ -904,7 +904,7 @@ describe('RoutingConfigRepository', () => {
904904
905905 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
906906 ConditionExpression :
907- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
907+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
908908 ExpressionAttributeNames : {
909909 '#lockNumber' : 'lockNumber' ,
910910 '#name' : 'name' ,
@@ -914,7 +914,7 @@ describe('RoutingConfigRepository', () => {
914914 } ,
915915 ExpressionAttributeValues : {
916916 ':condition_1_status' : 'DRAFT' ,
917- ':condition_2_1_lockNumber ' : 2 ,
917+ ':condition_2_lockNumber ' : 2 ,
918918 ':lockNumber' : 1 ,
919919 ':name' : update . name ,
920920 ':updatedAt' : date . toISOString ( ) ,
@@ -950,7 +950,7 @@ describe('RoutingConfigRepository', () => {
950950
951951 expect ( mocks . dynamo ) . toHaveReceivedCommandWith ( UpdateCommand , {
952952 ConditionExpression :
953- '#status = :condition_1_status AND ( #lockNumber = :condition_2_1_lockNumber OR attribute_not_exists (#lockNumber)) ' ,
953+ '#status = :condition_1_status AND #lockNumber = :condition_2_lockNumber ' ,
954954 ExpressionAttributeNames : {
955955 '#campaignId' : 'campaignId' ,
956956 '#cascade' : 'cascade' ,
@@ -966,7 +966,7 @@ describe('RoutingConfigRepository', () => {
966966 ':cascade' : update . cascade ,
967967 ':cascadeGroupOverrides' : update . cascadeGroupOverrides ,
968968 ':condition_1_status' : 'DRAFT' ,
969- ':condition_2_1_lockNumber ' : 2 ,
969+ ':condition_2_lockNumber ' : 2 ,
970970 ':lockNumber' : 1 ,
971971 ':name' : update . name ,
972972 ':updatedAt' : date . toISOString ( ) ,
0 commit comments