From d9d8a402bf57fdb1922324643d5ee2c643b3c75e Mon Sep 17 00:00:00 2001 From: alma Date: Tue, 6 May 2025 17:30:59 +0200 Subject: [PATCH] missions api2 --- lib/services/outline-service.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/services/outline-service.ts b/lib/services/outline-service.ts index 9dfa3b3d..3f9a8943 100644 --- a/lib/services/outline-service.ts +++ b/lib/services/outline-service.ts @@ -19,21 +19,23 @@ export class OutlineService { console.log('Mission data received:', JSON.stringify({ id: mission.id, label: mission.label, + name: mission.name, description: mission.description }, null, 2)); - // Check if the mission label (used as name) is available - if (!mission.label) { - console.warn('Mission is missing a label, using default name'); - } + // Determine the best name to use for the collection + // Prioritize mission.name, then mission.label, then default + const collectionName = mission.name || mission.label || `Mission ${mission.id}`; + console.log(`Using collection name: "${collectionName}"`); try { // Create a collection in Outline based on the mission const payload = { - name: mission.label || 'New Mission', + name: collectionName, description: mission.description || 'Mission documentation', color: '#4f46e5', // Indigo color as default - permission: 'read_write' + permission: 'read_write', + private: true // Make the collection private }; console.log('Sending to Outline API:', JSON.stringify(payload, null, 2));