combineCodes combines the inner and outer codes.
(innerCode, outerCode pgcode.Code)
| 122 | |
| 123 | // combineCodes combines the inner and outer codes. |
| 124 | func combineCodes(innerCode, outerCode pgcode.Code) pgcode.Code { |
| 125 | if outerCode == pgcode.Uncategorized { |
| 126 | return innerCode |
| 127 | } |
| 128 | if strings.HasPrefix(outerCode.String(), "XX") { |
| 129 | return outerCode |
| 130 | } |
| 131 | if innerCode != pgcode.Uncategorized { |
| 132 | return innerCode |
| 133 | } |
| 134 | return outerCode |
| 135 | } |
no test coverage detected
searching dependent graphs…