From 4ad01022601284104b011cafb98494c16869d656 Mon Sep 17 00:00:00 2001 From: rock Date: Mon, 14 Sep 2026 23:56:33 +0900 Subject: [PATCH] fix(paperless-ai): fix sed token extraction to handle JSON spaces --- k8s/apps/paperless/paperless-ai.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/k8s/apps/paperless/paperless-ai.yaml b/k8s/apps/paperless/paperless-ai.yaml index 0eac307..a64770d 100644 --- a/k8s/apps/paperless/paperless-ai.yaml +++ b/k8s/apps/paperless/paperless-ai.yaml @@ -43,8 +43,8 @@ spec: -d "client_secret=${LLM_AUTH_CLIENT_SECRET}" \ -d "scope=openid llm:inference" 2>/dev/null) - # Extract token from JSON response using sed - TOKEN=$(echo "$TOKEN_RESPONSE" | sed -n 's/.*"access_token":"\([^"]*\)".*/\1/p') + # Extract token from JSON response using sed (handles spaces after colons) + TOKEN=$(echo "$TOKEN_RESPONSE" | sed -n 's/.*"access_token"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/p') if [ -z "$TOKEN" ]; then echo "[error] Failed to get token. Response: $TOKEN_RESPONSE"