blob: 3516f8f308558ca1635df873bbf9e89dcf1b39a1 [file] [log] [blame]
Matteo Scandolo7781b5b2017-08-08 13:05:26 -07001
2# Copyright 2017-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16
Sapan Bhatiaa46cc4d2017-04-21 14:57:54 +020017def __init__(self, *args, **kwargs):
Scott Baker2d200572017-05-25 10:52:00 -070018 onos_services = ONOSService.objects.all()
Sapan Bhatiaa46cc4d2017-04-21 14:57:54 +020019 if onos_services:
Scott Baker8d8f9922017-07-17 17:30:42 -070020 self._meta.get_field("owner").default = onos_services[0].id
Sapan Bhatiaa46cc4d2017-04-21 14:57:54 +020021 super(ONOSApp, self).__init__(*args, **kwargs)
22