We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a9c5a4 commit e0d34ebCopy full SHA for e0d34eb
1 file changed
rootfs/api/models/gateway.py
@@ -7,10 +7,12 @@
7
from django.http import Http404
8
9
from api.exceptions import ServiceUnavailable
10
+from api.models.service import Service
11
from scheduler import KubeException
12
13
from .base import AuditedModel, DEFAULT_HTTP_PORT, DEFAULT_HTTPS_PORT
14
15
+
16
User = get_user_model()
17
logger = logging.getLogger(__name__)
18
@@ -188,8 +190,9 @@ def services(self):
188
190
for rule in self.rules:
189
191
for backend in rule['backendRefs']:
192
service_names.add(backend['name'])
193
+ services = list(Service.objects.using("default").filter(app=self.app))
194
setattr(self.CACHE, key,
- [s for s in self.app.service_set.all() if s.name in service_names])
195
+ [s for s in services if s.name in service_names])
196
return getattr(self.CACHE, key)
197
198
@property
0 commit comments