Files
automatisch/packages/backend/src/controllers/api/v1/connections/update-connection.js
2024-10-21 10:27:43 +02:00

20 lines
546 B
JavaScript

import { renderObject } from '../../../../helpers/renderer.js';
export default async (request, response) => {
let connection = await request.currentUser
.$relatedQuery('connections')
.findOne({
id: request.params.connectionId,
})
.throwIfNotFound();
connection = await connection.updateFormattedData(connectionParams(request));
renderObject(response, connection);
};
const connectionParams = (request) => {
const { formattedData, appAuthClientId } = request.body;
return { formattedData, appAuthClientId };
};