ASM #18657 - Derived parameters that import other models can fail if the base model grid is larger than the imported grid

Change-Id: I58a7d3a97951fb4a6319a856b79ca1533b387a04

Former-commit-id: d2e4ce098f3078dd91ceec501eca015bbe27ee24
This commit is contained in:
Melissa Porricel 2016-03-16 12:40:22 -04:00
parent db746b7c13
commit 5993ba0a8f

View file

@ -38,6 +38,7 @@ import com.raytheon.uf.viz.core.exception.VizException;
import com.raytheon.viz.grid.data.GridRequestableData;
import com.raytheon.viz.grid.data.TiltRequestableData.TiltCenterPoint;
import com.raytheon.viz.grid.util.TiltRequest;
import com.raytheon.viz.grid.data.ImportRequestableData;
/**
* A PDO that extends GridRecord and wraps a AbstractRequestableData to allow
@ -51,6 +52,9 @@ import com.raytheon.viz.grid.util.TiltRequest;
* Mar 18, 2010 bsteffen Initial creation
* Aug 30, 2013 2298 rjpeter Make getPluginName abstract
* Nov 21, 2014 3026 mpduff Set secondary ID if it exists.
* Mar 15, 2016 DR 18657 MPorricelli Do not process dependency of Import
* data to avoid coverage mismatch with
* base data
*
*
* </pre>
@ -175,7 +179,7 @@ public class RequestableDataRecord extends GridRecord {
results.add((GridRequestableData) current);
} else {
for (AbstractRequestableData data : current.getDependencies()) {
if (data != null) {
if (data != null && !(data instanceof ImportRequestableData)) {
list.add(data);
}
}