]> granicus.if.org Git - postgis/commitdiff
Accept POINT types in ST_MakeValid (#1719)
authorSandro Santilli <strk@keybit.net>
Tue, 27 Mar 2012 14:32:33 +0000 (14:32 +0000)
committerSandro Santilli <strk@keybit.net>
Tue, 27 Mar 2012 14:32:33 +0000 (14:32 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@9554 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/lwgeom_geos_clean.c
regress/clean.sql
regress/clean_expected

index fb407511216eb4b4c3e4068add840e766dd8cdd6..30220edc39ba89efd7a4c34639c794a71132c6c9 100644 (file)
@@ -67,6 +67,7 @@ Datum ST_MakeValid(PG_FUNCTION_ARGS)
 
        switch ( lwgeom_in->type )
        {
+       case POINTTYPE:
        case LINETYPE:
        case POLYGONTYPE:
        case MULTILINETYPE:
index d97ca972f34f70ebff416b7e0d2ab7de5b6025e6..f7ed33aad0a307b4e4e7c43c8d31bcbb8543f01f 100644 (file)
@@ -42,4 +42,7 @@ SELECT origin,caseno,
        (st_isvaliddetail(orig)).valid
   FROM clean_cases;
 
+
+SELECT '#1719.1', ST_AsEWKT(ST_MakeValid('POINT(0 0)'));
+
 DROP TABLE clean_cases;
index 480225c1a98d007953054964df53653acf0faaa8..13ba3022ad26b08ef3b44634f560a92de517d774 100644 (file)
@@ -26,3 +26,4 @@ PG|2|t|t|f
 PG|3|t|t|f
 PG|4|t|t|f
 PG|5|t|t|f
+#1719.1|POINT(0 0)