check for nil decorator before wrap
Vladimir Bauer
4 years ago
| 16 | 16 |
// +----+--------+---------+--------+
|
| 17 | 17 |
//
|
| 18 | 18 |
func Merge(decorator Decorator, placeholders ...WC) Decorator {
|
|
19 |
if decorator == nil {
|
|
20 |
return nil
|
|
21 |
}
|
| 19 | 22 |
if _, ok := decorator.Sync(); !ok || len(placeholders) == 0 {
|
| 20 | 23 |
return decorator
|
| 21 | 24 |
}
|