diff --git a/ckanext/harvest/templates_new/source/base.html b/ckanext/harvest/templates_new/source/base.html
index 8be4e80..0d4712c 100644
--- a/ckanext/harvest/templates_new/source/base.html
+++ b/ckanext/harvest/templates_new/source/base.html
@@ -11,14 +11,11 @@
{% block breadcrumb_content_root_selected %} class="active"{% endblock %}
-{#
- TODO: once #354 is merged in CKAN core we can re-adjust the truncation
- lengths here (as the breadcrumbs are a little different in #354)
-#}
{% block breadcrumb_content %}
{% if source.organization %}
+ {% set org = source.organization %}
{{ h.nav_named_link(_('Organizations'), 'organizations_index') }}
-
{{ h.nav_named_link(source.organization.title or source.organization.name|truncate(10), 'organization_read', id=source.organization.name) }}
+
{{ h.nav_named_link(org.title or org.name|truncate(10), 'organization_read', id=org.name) }}
{{ h.nav_named_link(_('Harvest Sources'), '{0}_search'.format(c.dataset_type)) }}
{{ h.nav_named_link(c.harvest_source.title|truncate(10), '{0}_read'.format(c.dataset_type), id=c.harvest_source.name) }}
{% else %}
diff --git a/ckanext/harvest/templates_new/source/org_source_list.html b/ckanext/harvest/templates_new/source/org_source_list.html
index f0632b8..588bb44 100644
--- a/ckanext/harvest/templates_new/source/org_source_list.html
+++ b/ckanext/harvest/templates_new/source/org_source_list.html
@@ -6,6 +6,12 @@
{{ _('Harvest Sources') }}
+
{%- if c.page.item_count -%}
{{ c.page.item_count }} harvest sources{{ _(" found for \"{query}\"").format(query=c.q) if c.q }}
@@ -15,7 +21,11 @@
{{ _('Harvest Sources') }}
{%- endif -%}
- {% snippet 'snippets/source_list.html', sources=c.page.items, within_organization=true %}
+ {% if c.page.item_count %}
+ {% snippet 'snippets/source_list.html', sources=c.page.items, within_organization=true %}
+ {% else %}
+
{{ _('Sorry no harvest sources found') }}
+ {% endif %}
{{ c.page.pager() }}
{% endblock %}
-