misc: use absolute package name to import CardDef in cleaning jobs (#35728)

This commit is contained in:
Frédéric Péters 2019-09-02 06:35:50 +02:00
parent e4a16a37c4
commit eeb8d79248
1 changed files with 2 additions and 2 deletions

View File

@ -1550,7 +1550,7 @@ Substitutions.register('form_name', category=N_('Form'), comment=N_('Form Name')
def clean_drafts(publisher):
import wcs.qommon.storage as st
from .carddef import CardDef
from wcs.carddef import CardDef
removal_date = datetime.date.today() - datetime.timedelta(days=100)
for formdef in FormDef.select() + CardDef.select():
for formdata in formdef.data_class().select(
@ -1579,7 +1579,7 @@ def clean_unused_files(publisher):
return obj.__class__.__name__ == 'AttachmentEvolutionPart'
def accumulate_filenames():
from .carddef import CardDef
from wcs.carddef import CardDef
for formdef in FormDef.select(ignore_migration=True) + CardDef.select(ignore_migration=True):
for option_data in (formdef.workflow_options or {}).values():
if is_upload(option_data):