Merge pull request #155 from MycroftAI/fix-skill-install

Fix skill install - attempt 2
pull/156/head
Chris Veilleux 2019-05-22 19:18:48 -05:00 committed by GitHub
commit e6f546788c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@ class SkillDisplayRepository(RepositoryBase):
sql_file_name='get_display_data_for_skills.sql'
)
def get_display_data_for_skill(self, skill_display_id):
def get_display_data_for_skill(self, skill_display_id) -> SkillDisplay:
return self._select_one_into_dataclass(
dataclass=SkillDisplay,
sql_file_name='get_display_data_for_skill.sql',

View File

@ -34,12 +34,12 @@ class SkillSettingRepository(RepositoryBase):
return skill_settings
def get_installer_settings(self, account_id: str):
def get_installer_settings(self, account_id: str) -> List[AccountSkillSetting]:
skill_repo = SkillRepository(self.db)
skills = skill_repo.get_skills_for_account(account_id)
installer_skill_id = None
for skill in skills:
if skill.name == 'mycroft_installer':
if skill.display_name == 'Installer':
installer_skill_id = skill.id
skill_settings = None