mock server, file and folder management
This commit is contained in:
@@ -25,6 +25,7 @@ from app.mailer.campaign.loader import load_campaign_config
|
||||
from app.mailer.campaign.validation import Severity, validate_campaign_config
|
||||
from app.mailer.messages.builder import build_campaign_messages
|
||||
from app.mailer.messages.models import MessageDraft
|
||||
from app.storage.services import record_campaign_attachment_uses_for_job
|
||||
|
||||
RUNTIME_DIR = Path(__file__).resolve().parents[3] / "runtime"
|
||||
CAMPAIGN_SNAPSHOT_DIR = RUNTIME_DIR / "campaign_snapshots"
|
||||
@@ -326,6 +327,7 @@ def build_campaign_version(
|
||||
)
|
||||
session.add(job)
|
||||
session.flush()
|
||||
record_campaign_attachment_uses_for_job(session, job, stage="built")
|
||||
for issue in built.draft.issues:
|
||||
session.add(
|
||||
CampaignIssue(
|
||||
|
||||
Reference in New Issue
Block a user