{% extends "base.html" %} {% block title %} Debug {% endblock title %} {% block content %}

Debug Data Integrity Report

Generated at:

Distinct GraphQL operation_names ({{ operation_names_with_counts|length }})

{% if operation_names_with_counts %} {% for item in operation_names_with_counts %} {% endfor %}
Operation Name Count
{{ item.trimmed_op }} {{ item.count }}
{% endif %}

Games Without an Assigned Owner ({{ games_without_owner|length }})

{% if games_without_owner %} {% else %}

None ✅

{% endif %}

Campaigns With Broken Image URLs ({{ broken_image_campaigns|length }})

{% if broken_image_campaigns %} {% else %}

None ✅

{% endif %}

Benefits With Broken Image URLs ({{ broken_benefit_images|length }})

{% if broken_benefit_images %} {% else %}

None ✅

{% endif %}

Active Campaigns Missing Image ({{ active_missing_image|length }})

{% if active_missing_image %} {% else %}

None ✅

{% endif %}

Time-Based Drops Without Benefits ({{ drops_without_benefits|length }})

{% if drops_without_benefits %} {% else %}

None ✅

{% endif %}

Campaigns With Invalid Dates ({{ invalid_date_campaigns|length }})

{% if invalid_date_campaigns %} {% else %}

None ✅

{% endif %}

Duplicate Campaign Names Per Game ({{ duplicate_name_campaigns|length }})

{% if duplicate_name_campaigns %} {% for row in duplicate_name_campaigns %} {% endfor %}
Game Campaign Name Count
{{ row.game__display_name }} {{ row.name }} {{ row.name_count }}
{% else %}

None ✅

{% endif %}

Campaigns Missing DropCampaignDetails ({{ campaigns_missing_dropcampaigndetails|length }})

{% if campaigns_missing_dropcampaigndetails %} {% else %}

None ✅

{% endif %}
{% endblock content %}