From 1f28e8064cd42e130e2fe5ac1dcce20d7582fcbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Jos=C3=A9=20Baz=C3=A1n?= Date: Wed, 31 Oct 2018 21:41:35 -0300 Subject: [PATCH] Fix registered repository update --- lycheepy/configuration/configuration/validators/repository.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lycheepy/configuration/configuration/validators/repository.py b/lycheepy/configuration/configuration/validators/repository.py index 8df2a66..febc32e 100644 --- a/lycheepy/configuration/configuration/validators/repository.py +++ b/lycheepy/configuration/configuration/validators/repository.py @@ -16,10 +16,11 @@ def validate_type(data, instance): if instance: if type_name and type_name != instance.type.name: raise Conflict('The repository type cannot be changed') - repository_type = instance.type.name + repository_type = instance.type else: if not type_name: raise Conflict('Please, specify the repository type') + repository_type = RepositoryType.query.filter_by(name=type_name).one_or_none() if not repository_type: