Skip to content

Commit

Permalink
Make sure ids are the expected type
Browse files Browse the repository at this point in the history
  • Loading branch information
mau11 committed Aug 18, 2024
1 parent bd71be3 commit 00c8a5b
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions src/containers/AdminIncomingMessageList.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ export class AdminIncomingMessageList extends Component {
props.location.query,
props.organization.organization.tags
);
// Make sure campaignIds is an array of numbers
filters.campaignsFilter = {
campaignIds: filters.campaignsFilter.campaignIds?.map(id => Number(id))
};

this.state = {
page: 0,
pageSize: 10,
Expand Down Expand Up @@ -207,10 +212,17 @@ export class AdminIncomingMessageList extends Component {
};

handleReassignRequested = async newTexterUserId => {
const updatedCampaignIdsContactIds = this.state.campaignIdsContactIds.map(
campaign => {
campaign.campaignContactId = Number(campaign.campaignContactId);
campaign.messageIds = campaign.messageIds.map(x => Number(x));
return campaign;
}
);
await this.props.mutations.reassignCampaignContacts(
this.props.params.organizationId,
this.state.campaignIdsContactIds,
newTexterUserId
updatedCampaignIdsContactIds,
newTexterUserId.toString()
);
this.setState({
utc: Date.now().toString(),
Expand Down

0 comments on commit 00c8a5b

Please sign in to comment.