Revision 9b5b718a logic/backend.py

b/logic/backend.py
109 109
                raise Network.DoesNotExist("NetworkLink for link='%s' not "
110 110
                    "associated with an existing Network instance." %
111 111
                    nic['link'])
112

  
113
        firewall_profile=''
114
        if 'firewall' in nic:
115
            firewall_profile = _reverse_tags.get(nic['firewall'], '')
112
        
113
        firewall = nic.get('firewall', '')
114
        firewall_profile = _reverse_tags.get(firewall, '')
115
        if not firewall_profile and net.public:
116
            firewall_profile = settings.DEFAULT_FIREWALL_PROFILE
116 117
        
117 118
        vm.nics.create(
118 119
            network=net,

Also available in: Unified diff