Do things in copr as the correct user

This commit is contained in:
Jakub Kadlčík
2017-02-07 00:40:36 +01:00
parent 370f3e79ae
commit c1fe65c16a

View File

@@ -841,6 +841,7 @@ class CoprModuleBuilder(GenericBuilder):
self.copr = None
self.client = CoprModuleBuilder._get_client(config)
self.client.username = self.owner
self.__prep = False
@classmethod
@@ -863,8 +864,7 @@ class CoprModuleBuilder(GenericBuilder):
def _get_copr_safe(self):
from copr.exceptions import CoprRequestException
# @TODO how the authentication is designed?
kwargs = {"ownername": "@copr", "projectname": CoprModuleBuilder._tag_to_copr_name(self.tag_name)}
kwargs = {"ownername": self.owner, "projectname": CoprModuleBuilder._tag_to_copr_name(self.tag_name)}
try:
return self._get_copr(**kwargs)
except CoprRequestException: