Skip to content

Commit e0702f3

Browse files
committed
correct field names
1 parent 97c435a commit e0702f3

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/database/model/resource_bundle/resource_bundle.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,24 +26,24 @@ class ResourceBundle(ResourceBundleBase, AIResource, table=True): # type: ignor
2626
__tablename__ = "resource_bundle"
2727

2828
# Many-to-Many relationship linking ResourceBundle to external resources (URLs)
29-
includes_external_resource: List[ExternalResource] = Relationship(
29+
includes_external_reference: List[ExternalResource] = Relationship(
3030
link_model=many_to_many_link_factory("resource_bundle", ExternalResource.__tablename__)
3131
)
3232

3333
# A list of AIResources that form part of this bundle
34-
includes_resources: List[AIResourceORM] = Relationship(
34+
includes_resource: List[AIResourceORM] = Relationship(
3535
link_model=many_to_many_link_factory("resource_bundle", AIResourceORM.__tablename__)
3636
)
3737

3838
class RelationshipConfig(AIResource.RelationshipConfig):
39-
includes_external_resource: List[str] = ManyToMany(
39+
includes_external_reference: List[str] = ManyToMany(
4040
description="External resources (URLs) not in AIoD.",
4141
_serializer=AttributeSerializer("name"),
4242
deserializer=FindByNameDeserializerList(ExternalResource),
4343
default_factory_pydantic=list,
4444
)
4545

46-
includes_resources: List[int] = ManyToMany(
46+
includes_resource: List[int] = ManyToMany(
4747
description="AIResources included in this bundle.",
4848
_serializer=AttributeSerializer("identifier"),
4949
deserializer=FindByIdentifierDeserializerList(AIResourceORM),

src/tests/routers/resource_routers/test_router_resource_bundle.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ def test_resource_bundle_api(
2929
# Prepare request body
3030
body = copy.copy(body_asset)
3131
body["name"] = "My AI Bundle"
32-
body["includes_resources"] = [resource_1.identifier, resource_2.identifier]
33-
body["includes_external_resource"] = ["https://example.com/resource"]
32+
body["includes_resource"] = [resource_1.identifier, resource_2.identifier]
33+
body["includes_external_reference"] = ["https://example.com/resource"]
3434

3535

3636
response = client.post("/resource_bundles/v1", json=body, headers={"Authorization": "Fake token"})
@@ -42,5 +42,5 @@ def test_resource_bundle_api(
4242

4343
response_json = response.json()
4444
assert response_json["name"] == "My AI Bundle"
45-
assert response_json["includes_resources"] == [resource_1.identifier, resource_2.identifier]
46-
assert response_json["includes_external_resource"] == ["https://example.com/resource"]
45+
assert response_json["includes_resource"] == [resource_1.identifier, resource_2.identifier]
46+
assert response_json["includes_external_reference"] == ["https://example.com/resource"]

0 commit comments

Comments
 (0)