Skip to content

Commit 8a66e58

Browse files
committed
fix partner program change view
1 parent 07ba884 commit 8a66e58

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

partner_programs/admin.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ def mailing(self, request, partner_program):
5959
return MailingTemplateRender().render_template(request, None, users, None)
6060

6161
def changeform_view(self, request, object_id=None, form_url="", extra_context=None):
62-
extra_context = {"object_id": int(object_id)}
62+
if extra_context is None:
63+
extra_context = {}
64+
if object_id:
65+
extra_context["object_id"] = int(object_id)
66+
6367
res = super(PartnerProgramAdmin, self).changeform_view(
6468
request, object_id, extra_context=extra_context
6569
)
@@ -119,7 +123,6 @@ def get_export_file(self, partner_program: PartnerProgram):
119123

120124
@admin.register(PartnerProgramUserProfile)
121125
class PartnerProgramUserProfileAdmin(admin.ModelAdmin):
122-
123126
list_display = (
124127
"id",
125128
"user",

templates/partner_programs/admin/programs_change_form.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,16 @@
1515
</div>
1616
<script>
1717
function export_profiles() {
18-
window.open("{% url 'admin:export_profiles' object_id %}", '_blank').focus()
18+
19+
{% if object_id %}
20+
window.open("{% url 'admin:export_profiles' object_id %}", '_blank').focus()
21+
{% endif %}
1922
}
2023

2124
function mailing() {
22-
window.open("{% url 'admin:partner_programs_mailing' object_id %}", '_blank').focus()
25+
{% if object_id %}
26+
window.open("{% url 'admin:partner_programs_mailing' object_id %}", '_blank').focus()
27+
{% endif %}
2328
}
2429
</script>
2530

0 commit comments

Comments
 (0)