Index: Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql =================================================================== diff -u -r25b6fd2d98971ab73ad67452aa3fe2bb96f6137e -r44f131100ed671f7546c1be9ad940febe48105fa --- Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql (.../Migration_18.1_19.1.sql) (revision 25b6fd2d98971ab73ad67452aa3fe2bb96f6137e) +++ Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql (.../Migration_18.1_19.1.sql) (revision 44f131100ed671f7546c1be9ad940febe48105fa) @@ -1352,15 +1352,13 @@ 'DikeProfileEntityId' INTEGER NOT NULL PRIMARY KEY, 'DikeProfileName' TEXT NOT NULL, 'HasValidDikeGeometry' TINYINT(1) NOT NULL, - 'HasValidForeshoreGeometry' TINYINT(1) NOT NULL, 'FailureMechanismEntityId' INTEGER NOT NULL ); INSERT INTO InvalidDikeProfileEntities( [DikeProfileEntityId], [DikeProfileName], [HasValidDikeGeometry], - [HasValidForeshoreGeometry], [FailureMechanismEntityId]) SELECT [DikeProfileEntityId], @@ -1370,11 +1368,6 @@ THEN 1 ELSE 0 END, - CASE WHEN (LENGTH(ForeshoreXML) - LENGTH(REPLACE(REPLACE(ForeshoreXML, '', ''), '', ''))) - / (LENGTH('') + LENGTH('')) != 1 - THEN 1 - ELSE 0 - END, [FailureMechanismEntityId] FROM [SOURCEPROJECT].DikeProfileEntity WHERE(LENGTH(DikeGeometryXml) - LENGTH(REPLACE(REPLACE(DikeGeometryXml, '', ''), '', ''))) / @@ -1388,8 +1381,9 @@ asfm.[AssessmentSectionName], asfm.[FailureMechanismId], asfm.[FailureMechanismName], - CASE WHEN HasValidDikeGeometry = 0 THEN "Dijkprofiel '" || source.[DikeProfileName] ||"' definieert geen geldige dijkgeometrie. De dijkgeometrie moet bestaan uit tenminste 2 punten. Het dijkprofiel is verwijderd." - ELSE "Dijkprofiel '" || source.[DikeProfileName] ||"' definieert geen geldige voorlandgeometrie. De voorlandgeometrie moet bestaan uit 0 of tenminste 2 punten. Het dijkprofiel is verwijderd." + CASE WHEN HasValidDikeGeometry = 0 + THEN "Dijkprofiel '" || source.[DikeProfileName] ||"' definieert geen geldige dijkgeometrie. De dijkgeometrie moet bestaan uit tenminste 2 punten. Het dijkprofiel is verwijderd." + ELSE "Dijkprofiel '" || source.[DikeProfileName] ||"' definieert geen geldige voorlandgeometrie. De voorlandgeometrie moet bestaan uit 0 of tenminste 2 punten. Het dijkprofiel is verwijderd." END FROM InvalidDikeProfileEntities AS source JOIN TempAssessmentSectionFailureMechanism AS asfm ON asfm.[FailureMechanismId] = [FailureMechanismEntityId]; @@ -1736,6 +1730,7 @@ DROP TABLE TempAssessmentSectionFailureMechanism; DROP TABLE TempAssessmentSectionChanges; DROP TABLE TempChanges; +DROP TABLE InvalidDikeProfileEntities; DROP TABLE InvalidForeshoreProfileEntities; DROP TABLE InvalidCalculationEntities;