Clear settings cache after migration

This commit is contained in:
Raphael Michel
2017-05-22 14:17:52 +02:00
parent 48b3621f1e
commit c5d18c6884
3 changed files with 5 additions and 1 deletions

View File

@@ -2,6 +2,7 @@
# Generated by Django 1.10.7 on 2017-05-21 09:42
from __future__ import unicode_literals
from django.core.cache import cache
from django.db import migrations
@@ -12,6 +13,7 @@ def rename_placeholder(app, schema_editor):
if setting.key == 'mail_text_order_placed':
new_value = setting.value.replace('{paymentinfo}', '{payment_info}')
setting.value = new_value
cache.delete('hierarkey_{}_{}'.format('event', setting.object_id))
setting.save()
@@ -21,5 +23,5 @@ class Migration(migrations.Migration):
]
operations = [
migrations.RunPython(rename_placeholder)
migrations.RunPython(rename_placeholder, migrations.RunPython.noop)
]

View File

@@ -16,6 +16,7 @@ from pretix.base.models import InvoiceAddress, LogEntry, Order
from pretix.base.services.mail import SendMailException, mail
from pretix.control.permissions import EventPermissionRequiredMixin
from pretix.multidomain.urlreverse import build_absolute_uri
from . import forms
logger = logging.getLogger('pretix.plugins.sendmail')

View File

@@ -21,6 +21,7 @@ from pretix.control.permissions import EventPermissionRequiredMixin
from pretix.control.views import ChartContainingView
from pretix.helpers.database import rolledback_transaction
from pretix.plugins.ticketoutputpdf.signals import get_fonts
from .ticketoutput import PdfTicketOutput
logger = logging.getLogger(__name__)