refactor: let the config write error answer the 503 in the plugin and theme routes

This commit is contained in:
Linus Rath
2026-11-01 00:15:14 +01:00
parent 5e4b6465d1
commit d73494593a
6 changed files with 0 additions and 28 deletions
@@ -135,8 +135,6 @@ export async function PUT(
} catch (error) {
const readOnly = configReadOnlyResponse(error);
if (readOnly) return readOnly;
const unavailable = storeUnavailableResponse(error);
if (unavailable) return unavailable;
return NextResponse.json({ error: 'Internal server error' }, { status: 500 });
}
}
@@ -176,8 +174,6 @@ export async function DELETE(
} catch (error) {
const readOnly = configReadOnlyResponse(error);
if (readOnly) return readOnly;
const unavailable = storeUnavailableResponse(error);
if (unavailable) return unavailable;
return NextResponse.json({ error: 'Internal server error' }, { status: 500 });
}
}
-7
View File
@@ -16,7 +16,6 @@ import { keptVersions, listHistory } from '@/lib/admin/extension-history';
import { ExtensionPackageError, readPluginPackage, suspiciousCode } from '@/lib/extension-package';
import { MAX_PLUGIN_SIZE } from '@/lib/plugin-types';
import { configReadOnlyResponse } from '@/lib/admin/config-read-only-response';
import { storeUnavailableResponse } from '@/lib/admin/store-unavailable-response';
/**
* GET /api/admin/plugins - List all admin-managed plugins
@@ -134,8 +133,6 @@ export async function POST(request: NextRequest) {
} catch (error) {
const readOnly = configReadOnlyResponse(error);
if (readOnly) return readOnly;
const unavailable = storeUnavailableResponse(error);
if (unavailable) return unavailable;
logger.error('Plugin install error', { error: error instanceof Error ? error.message : 'Unknown error' });
return NextResponse.json({ error: 'Internal server error' }, { status: 500 });
}
@@ -189,8 +186,6 @@ export async function PATCH(request: NextRequest) {
} catch (error) {
const readOnly = configReadOnlyResponse(error);
if (readOnly) return readOnly;
const unavailable = storeUnavailableResponse(error);
if (unavailable) return unavailable;
logger.error('Plugin update error', { error: error instanceof Error ? error.message : 'Unknown error' });
return NextResponse.json({ error: 'Internal server error' }, { status: 500 });
}
@@ -224,8 +219,6 @@ export async function DELETE(request: NextRequest) {
} catch (error) {
const readOnly = configReadOnlyResponse(error);
if (readOnly) return readOnly;
const unavailable = storeUnavailableResponse(error);
if (unavailable) return unavailable;
logger.error('Plugin delete error', { error: error instanceof Error ? error.message : 'Unknown error' });
return NextResponse.json({ error: 'Internal server error' }, { status: 500 });
}