Skip to content
Snippets Groups Projects
Verified Commit a28bafee authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Skip data check result in the list view if the related object has been deleted in the meanwhile

parent a31f14c1
No related branches found
No related tags found
1 merge request!882Resolve "AttributeError at /data_check/' · NoneType' object has no attribute '_meta' [Ticket#75816]"
......@@ -24,6 +24,7 @@ Fixed
* GroupManager.get_queryset() returned an incomplete QuerySet
* OAuth was broken by a non-semver-adhering django-oauth-toolkit update
* The data check results list view didn't work if a related object had been deleted in the meanwhile.
Changed
~~~~~~~
......
......@@ -50,27 +50,29 @@
</thead>
<tbody>
{% for result in results %}
<tr>
<td>
<code>{{ result.id }}</code>
</td>
<td>{% verbose_name_object result.related_object %}</td>
<td>{{ result.related_object }}</td>
<td>{{ result.related_check.problem_name }}</td>
<td>
<a class="btn-flat waves-effect waves-light" href="{{ result.related_object.get_absolute_url }}">
{% trans "Show object" %}
</a>
</td>
<td>
{% for option_name, option in result.related_check.solve_options.items %}
<a class="btn btn-margin waves-effect waves-light"
href="{% url "data_check_solve" result.pk option_name %}">
{{ option.verbose_name }}
{% if result.related_object %}
<tr>
<td>
<code>{{ result.id }}</code>
</td>
<td>{% verbose_name_object result.related_object %}</td>
<td>{{ result.related_object }}</td>
<td>{{ result.related_check.problem_name }}</td>
<td>
<a class="btn-flat waves-effect waves-light" href="{{ result.related_object.get_absolute_url }}">
{% trans "Show object" %}
</a>
{% endfor %}
</td>
</tr>
</td>
<td>
{% for option_name, option in result.related_check.solve_options.items %}
<a class="btn btn-margin waves-effect waves-light"
href="{% url "data_check_solve" result.pk option_name %}">
{{ option.verbose_name }}
</a>
{% endfor %}
</td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment