We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90403fa commit edccde5Copy full SHA for edccde5
1 file changed
components/renku_data_services/crc/db.py
@@ -293,6 +293,13 @@ async def get_classes(
293
orms = res.scalars().all()
294
return [orm.dump() for orm in orms]
295
296
+ async def get_resource_class(self, api_user: base_models.APIUser, id: int) -> models.ResourceClass:
297
+ """Get a specific resource class by its ID."""
298
+ classes = await self.get_classes(api_user, id)
299
+ if len(classes) == 0:
300
+ raise errors.MissingResourceError(message=f"The resource class with ID {id} cannot be found", quiet=True)
301
+ return classes[0]
302
+
303
@_only_admins
304
async def insert_resource_class(
305
self,
0 commit comments