File tree Expand file tree Collapse file tree
src/ai/backend/manager/models/vfolder Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ Fix ` KeyError: 'allowed_vfolder_hosts' ` when the keypair resource policy is missing during vfolder ownership changes.
Original file line number Diff line number Diff line change @@ -795,8 +795,8 @@ async def get_allowed_vfolder_hosts_by_group(
795795 result_hosts = allowed_hosts | values
796796 allowed_hosts = result_hosts
797797 # Keypair Resource Policy's allowed_vfolder_hosts
798- final_result : VFolderHostPermissionMap = (
799- allowed_hosts | resource_policy [ "allowed_vfolder_hosts" ]
798+ final_result : VFolderHostPermissionMap = allowed_hosts | resource_policy . get (
799+ "allowed_vfolder_hosts" , VFolderHostPermissionMap ()
800800 )
801801 return final_result
802802
@@ -854,8 +854,8 @@ async def get_allowed_vfolder_hosts_by_user(
854854 result_hosts = allowed_hosts | row .allowed_vfolder_hosts
855855 allowed_hosts = result_hosts
856856 # Keypair Resource Policy's allowed_vfolder_hosts
857- final_result : VFolderHostPermissionMap = (
858- allowed_hosts | resource_policy [ "allowed_vfolder_hosts" ]
857+ final_result : VFolderHostPermissionMap = allowed_hosts | resource_policy . get (
858+ "allowed_vfolder_hosts" , VFolderHostPermissionMap ()
859859 )
860860 return final_result
861861
You can’t perform that action at this time.
0 commit comments