gitea/models/unit
Jason Song d67e40684f
Improve LoadUnitConfig to handle invalid or duplicate units ()
The old code just parses an invalid key to `TypeInvalid` and uses it as
normal, and duplicate keys will be kept.

So this PR will ignore invalid key and log warning and also deduplicate
valid units.
..
unit.go Improve LoadUnitConfig to handle invalid or duplicate units ()
unit_test.go Improve LoadUnitConfig to handle invalid or duplicate units ()