Projects STRLCPY opencti Commits bc89f550
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    opencti-platform/opencti-graphql/src/database/utils.js
    skipped 292 lines
    293 293  export const generateUpdateMessage = (inputs) => {
    294 294   const inputsByOperations = R.groupBy((m) => m.operation ?? UPDATE_OPERATION_REPLACE, inputs);
    295 295   const patchElements = Object.entries(inputsByOperations);
     296 + if (patchElements.length === 0) {
     297 + throw UnsupportedError('[OPENCTI] Error generating update message with empty inputs');
     298 + }
     299 + // noinspection UnnecessaryLocalVariableJS
    296 300   const generatedMessage = patchElements.map(([type, operations]) => {
    297 301   return `${type}s ${operations.map(({ key, value }) => {
    298 302   let message = 'nothing';
    skipped 22 lines
    321 325   return `\`${message}\` in \`${convertedKey}\``;
    322 326   }).join(' - ')}`;
    323 327   }).join(' | ');
    324  - if (isEmptyField(generatedMessage) || generatedMessage.includes('``')
    325  - || generatedMessage.includes('undefined') || generatedMessage.includes('[object Object]')) {
    326  - throw UnsupportedError('[OPENCTI] Error generating update message', { inputs, message: generatedMessage });
    327  - }
     328 + // Return generated update message
    328 329   return generatedMessage;
    329 330  };
    330 331   
    skipped 11 lines
Please wait...
Page is in error, reload to recover