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 ...@@ -24,6 +24,7 @@ Fixed
* GroupManager.get_queryset() returned an incomplete QuerySet * GroupManager.get_queryset() returned an incomplete QuerySet
* OAuth was broken by a non-semver-adhering django-oauth-toolkit update * 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 Changed
~~~~~~~ ~~~~~~~
......
...@@ -50,27 +50,29 @@ ...@@ -50,27 +50,29 @@
</thead> </thead>
<tbody> <tbody>
{% for result in results %} {% for result in results %}
<tr> {% if result.related_object %}
<td> <tr>
<code>{{ result.id }}</code> <td>
</td> <code>{{ result.id }}</code>
<td>{% verbose_name_object result.related_object %}</td> </td>
<td>{{ result.related_object }}</td> <td>{% verbose_name_object result.related_object %}</td>
<td>{{ result.related_check.problem_name }}</td> <td>{{ result.related_object }}</td>
<td> <td>{{ result.related_check.problem_name }}</td>
<a class="btn-flat waves-effect waves-light" href="{{ result.related_object.get_absolute_url }}"> <td>
{% trans "Show object" %} <a class="btn-flat waves-effect waves-light" href="{{ result.related_object.get_absolute_url }}">
</a> {% trans "Show object" %}
</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> </a>
{% endfor %} </td>
</td> <td>
</tr> {% 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 %} {% endfor %}
</tbody> </tbody>
</table> </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