From 7f1ae773b8ec9b24efe583917b9784b63f82106e Mon Sep 17 00:00:00 2001 From: Bborie Park Date: Fri, 3 Feb 2012 18:09:27 +0000 Subject: [PATCH] Fixed optimization bug in 1-raster ST_MapAlgebraExpr. Ticket is #1515. git-svn-id: http://svn.osgeo.org/postgis/trunk@9017 b70326c6-7e19-0410-871a-916f4a2858ee --- raster/rt_pg/rt_pg.c | 2 +- raster/test/regress/rt_mapalgebraexpr_expected | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/raster/rt_pg/rt_pg.c b/raster/rt_pg/rt_pg.c index 83fe02e67..cf69cd1db 100644 --- a/raster/rt_pg/rt_pg.c +++ b/raster/rt_pg/rt_pg.c @@ -2797,7 +2797,7 @@ Datum RASTER_mapAlgebraExpr(PG_FUNCTION_ARGS) POSTGIS_RT_DEBUGF(4, "RASTER_mapAlgebraExpr: New raster has %d bands", rt_raster_get_num_bands(newrast)); - rt_raster_copy_band(raster, newrast, nband - 1, 0); + rt_raster_copy_band(newrast, raster, nband - 1, 0); POSTGIS_RT_DEBUGF(4, "RASTER_mapAlgebraExpr: New raster now has %d bands", rt_raster_get_num_bands(newrast)); diff --git a/raster/test/regress/rt_mapalgebraexpr_expected b/raster/test/regress/rt_mapalgebraexpr_expected index d89238726..3478afd0f 100644 --- a/raster/test/regress/rt_mapalgebraexpr_expected +++ b/raster/test/regress/rt_mapalgebraexpr_expected @@ -7,9 +7,7 @@ T2|t T3||19 T4||2 T5||2 -NOTICE: rt_raster_copy_band: Second raster has no band -NOTICE: Could not find raster band of index 1 when getting pixel value. Returning NULL -T6|| +T6||-1 T7|100| T8|100|120 T9|101| -- 2.40.0