diff --git a/engines/dfc_provider/app/services/enterprise_builder.rb b/engines/dfc_provider/app/services/enterprise_builder.rb index 5fc97c0cea..4c9e4cb9c3 100644 --- a/engines/dfc_provider/app/services/enterprise_builder.rb +++ b/engines/dfc_provider/app/services/enterprise_builder.rb @@ -16,6 +16,7 @@ class EnterpriseBuilder < DfcBuilder catalogItems: catalog_items, localizations: [address], socialMedias: SocialMediaBuilder.social_medias(enterprise), + websites: [enterprise.website].compact, ).tap do |e| e.registerSemanticProperty("ofn:long_description") do enterprise.long_description diff --git a/engines/dfc_provider/spec/requests/enterprises_spec.rb b/engines/dfc_provider/spec/requests/enterprises_spec.rb index a57689c9d8..18cf7f9395 100644 --- a/engines/dfc_provider/spec/requests/enterprises_spec.rb +++ b/engines/dfc_provider/spec/requests/enterprises_spec.rb @@ -10,6 +10,7 @@ describe "Enterprises", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: id: 10_000, owner: user, abn: "123 456", name: "Fred's Farm", description: "This is an awesome enterprise", facebook: "https://facebook.com/user", + website: "https://openfoodnetwork.org", address: build(:address, id: 40_000, address1: "42 Doveton Street"), ) end diff --git a/swagger/dfc.yaml b/swagger/dfc.yaml index 0d2e0a7fc8..bb8d939502 100644 --- a/swagger/dfc.yaml +++ b/swagger/dfc.yaml @@ -318,6 +318,7 @@ paths: - "@id": http://test.host/api/dfc/enterprises/10000 "@type": dfc-b:Enterprise dfc-b:hasAddress: http://test.host/api/dfc/addresses/40000 + dfc-b:websitePage: openfoodnetwork.org dfc-b:hasSocialMedia: http://test.host/api/dfc/enterprises/10000/social_medias/facebook dfc-b:name: Fred's Farm dfc-b:hasDescription: This is an awesome enterprise