Skip to content

Commit 0be99a3

Browse files
committed
chore(routes): kind is required
1 parent af5e4b8 commit 0be99a3

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

rootfs/api/models/gateway.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,8 @@ def check_rules(self, rules):
246246
has_service = True
247247
break
248248
if not has_service:
249-
return False, {"detail": f"service {backend_ref['name']} not exists"}
249+
msg = f"service {backend_ref['name']}:{backend_ref['port']} does not exist"
250+
return False, {"detail": msg}
250251
return True, ""
251252

252253
def log(self, message, level=logging.INFO):

rootfs/api/serializers/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,7 @@ def validate_protocol(value):
736736
class RouteSerializer(serializers.ModelSerializer):
737737
app = serializers.SlugRelatedField(slug_field='id', queryset=models.app.App.objects.all())
738738
owner = serializers.ReadOnlyField(source='owner.username')
739-
kind = serializers.CharField(max_length=15, required=False)
739+
kind = serializers.CharField(max_length=15, required=True)
740740
name = serializers.CharField(max_length=63, required=True)
741741
rules = serializers.JSONField(required=False)
742742
parent_refs = serializers.JSONField(required=False)

0 commit comments

Comments
 (0)