diff --git a/extensions/directus-extension-skrift-mailer/dist/index.js b/extensions/directus-extension-skrift-mailer/dist/index.js index c10b0ec..1fd797b 100644 --- a/extensions/directus-extension-skrift-mailer/dist/index.js +++ b/extensions/directus-extension-skrift-mailer/dist/index.js @@ -235,6 +235,9 @@ export default (register, { services, getSchema, logger }) => { register.action('orders.items.create', async ({ key, payload }) => { if (payload?.status === 'entwurf') return; + // Manuelle Aufträge (im Admin angelegt, source=operator): KEINE Mail – weder + // Bestellbestätigung an den Kunden noch Team-Benachrichtigung. + if (payload?.source === 'operator') return; try { await sendForOrder(key, 'order_created'); } catch (e) { logger.warn(`[skrift-mailer] order_created: ${e.message}`); } // Schlanke interne Benachrichtigung „Neue Bestellung …" an das Team.