Skip to content

Commit accf11f

Browse files
committed
Update omd.ModuleEvaluation.sql
1 parent be47e91 commit accf11f

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

020_DIRECT_Framework/Direct_Framework/Stored Procedures/omd.ModuleEvaluation.sql

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ BEGIN
289289
Region: execution of rollback.
290290
*/
291291

292-
CallRollback:
292+
CallRollback:
293293

294294
IF @Debug='Y'
295295
PRINT CHAR(13)+'-- Start of rollback evaluation process step.';
@@ -326,6 +326,8 @@ BEGIN
326326

327327
DECLARE @LocalAreaCode VARCHAR(255) = (SELECT omd.GetModuleAreaByModuleId(@ModuleId));
328328

329+
IF @TableCode <> 'NA'
330+
BEGIN
329331
--IF @LocalAreaCode = 'INT'
330332
--SET @SqlStatement = 'DELETE FROM '+@TableCode+' WHERE (omd_module_instance_id IN '+@ModuleInstanceIdList+') OR (omd_update_module_instance_id IN '+@ModuleInstanceIdList+')';
331333
--ELSE
@@ -342,7 +344,13 @@ BEGIN
342344
PRINT 'Source Control Rollback SQL statement is: '+@SqlStatement;
343345

344346
EXEC (@SqlStatement);
345-
347+
END
348+
ELSE
349+
BEGIN
350+
IF @Debug='Y'
351+
PRINT 'No rollback is required for '+@TableCode;
352+
END
353+
346354
-- Not implemented expiry date reset. Insert only!
347355
--UPDATE <Table Code> SET EXPIRY_DATETIME = '9999-12-31', CURRENT_RECORD_INDICATOR = 'Y' WHERE MODULE_INSTANCE_ID IN <List>;
348356

0 commit comments

Comments
 (0)