Skip to content

Commit

Permalink
adjust tests
Browse files Browse the repository at this point in the history
  • Loading branch information
dominiqueclarke committed Oct 28, 2022
1 parent 887f0c0 commit ea01bb8
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,6 @@ export const createNewSavedObjectMonitorBulk = async ({
type: syntheticsMonitorType,
attributes: formatSecrets({
...monitor,
[ConfigKey.HEARTBEAT_ID]: monitor[ConfigKey.CUSTOM_HEARTBEAT_ID] || id,
[ConfigKey.CONFIG_ID]: id,
revision: 1,
}),
}));
Expand All @@ -62,11 +60,17 @@ export const syncNewMonitorBulk = async ({
spaceId: string;
}) => {
let newMonitors: SavedObjectsBulkResponse<EncryptedSyntheticsMonitor> | null = null;

const monitorsToCreate = normalizedMonitors.map((monitor) => ({
id: uuidV4(),
monitor: monitor as MonitorFields,
}));
const monitorsToCreate = normalizedMonitors.map((monitor) => {
const monitorSavedObjectId = uuidV4();
return {
id: monitorSavedObjectId,
monitor: {
...monitor,
[ConfigKey.CONFIG_ID]: monitorSavedObjectId,
[ConfigKey.HEARTBEAT_ID]: monitor[ConfigKey.CUSTOM_HEARTBEAT_ID] || monitorSavedObjectId,
} as MonitorFields,
};
});

try {
const [createdMonitors, { syncErrors }] = await Promise.all([
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,12 @@ export const syncEditedMonitorBulk = async ({
monitorsToUpdate.map(({ previousMonitor, monitorWithRevision }) => ({
type: syntheticsMonitorType,
id: previousMonitor.id,
attributes: monitorWithRevision,
attributes: {
...monitorWithRevision,
[ConfigKey.CONFIG_ID]: previousMonitor.id,
[ConfigKey.HEARTBEAT_ID]:
monitorWithRevision[ConfigKey.CUSTOM_HEARTBEAT_ID] || previousMonitor.id,
},
}))
);
savedObjectsSuccessful = true;
Expand All @@ -74,7 +79,12 @@ export const syncEditedMonitorBulk = async ({
try {
const editSyncPromise = await syntheticsMonitorClient.editMonitors(
monitorsToUpdate.map(({ normalizedMonitor, previousMonitor }) => ({
monitor: normalizedMonitor as MonitorFields,
monitor: {
...(normalizedMonitor as MonitorFields),
[ConfigKey.CONFIG_ID]: previousMonitor.id,
[ConfigKey.HEARTBEAT_ID]:
normalizedMonitor[ConfigKey.CUSTOM_HEARTBEAT_ID] || previousMonitor.id,
},
id: previousMonitor.id,
previousMonitor,
})),
Expand Down

0 comments on commit ea01bb8

Please sign in to comment.