d6e72d2 Do not overwrite "global" whitelist with handler-specific whitelist in handler.allow_build().

Authored and Committed by jkaluza 5 years ago
    Do not overwrite "global" whitelist with handler-specific whitelist in handler.allow_build().
    
    The `conf.handler_build_whitelist.get()` returns directly the dict from the whitelist.
    We later called .update() on that dict which effectively changed it in
    the conf.handler_build_whitelist.
    
    In this commit, we created copy of that dict instead so the update() does not get
    it into the Config class itself and stays local in allow_build method.
    
        
file modified
+34 -0