take in account Value field for producer
This commit is contained in:
@@ -1044,6 +1044,14 @@ func (v *Validator) processGAMSignalsForOrdering(gam *index.ProjectNode, contain
|
|||||||
}
|
}
|
||||||
|
|
||||||
if isInput {
|
if isInput {
|
||||||
|
// Check if signal has 'Value' field - treat as produced/initialized
|
||||||
|
if _, hasValue := fields["Value"]; hasValue {
|
||||||
|
if produced[dsNode] == nil {
|
||||||
|
produced[dsNode] = make(map[string][]*index.ProjectNode)
|
||||||
|
}
|
||||||
|
produced[dsNode][sigName] = append(produced[dsNode][sigName], sig)
|
||||||
|
}
|
||||||
|
|
||||||
if !not_produced_suppress {
|
if !not_produced_suppress {
|
||||||
isProduced := false
|
isProduced := false
|
||||||
if set, ok := produced[dsNode]; ok {
|
if set, ok := produced[dsNode]; ok {
|
||||||
|
|||||||
Reference in New Issue
Block a user