diff --git a/sigi/apps/metas/templatetags/mapa_tags.py b/sigi/apps/metas/templatetags/mapa_tags.py
index 4ffa38c..236cd9c 100644
--- a/sigi/apps/metas/templatetags/mapa_tags.py
+++ b/sigi/apps/metas/templatetags/mapa_tags.py
@@ -25,7 +25,10 @@ def descricao_servicos(value):
result += u"
Conveniada ao %s em %s e equipada em %s" % (cv.projeto.sigla, cv.data_retorno_assinatura.strftime('%d/%m/%Y'), cv.data_termo_aceite.strftime('%d/%m/%Y'))
for dg in value.diagnostico_set.all():
- result += u'Diagnosticada no perĂodo de %s a %s' % (dg.data_visita_inicio.strftime('%d/%m/%Y'), dg.data_visita_fim.strftime('%d/%m/%Y'))
+ result += u'Diagnosticada no perĂodo de %s a %s' % (dg.data_visita_inicio.strftime('%d/%m/%Y') if dg.data_visita_inicio
+ else u"<< sem data inicial >>",
+ dg.data_visita_fim.strftime('%d/%m/%Y') if dg.data_visita_fim
+ else u"<< sem data final >>")
return mark_safe(result)
descricao_servicos.is_safe = True