Joystream / Joystream/joystream

Query Node: sporadic incorrect membership creation dates for small subset of users

Open
#4,841 1 comment 1 reaction 0 assignees View on GitHub
query-node
Dominant language
Rust
Stars
1.4k
Forks
116
PR merge metrics
No merged PRs in 30d

Description

## Problem
Some of the members have an incorrect membership creation date:
![image](https://github.com/Joystream/joystream/assets/50830161/a18dc072-a12c-4654-9fb0-3550a7e32650)
The date for all FMs should be on, or about `2022-12-09T20:39:30.001Z`

## Cause
* This bug seems to be triggered by someone being elected for the council, and it updates `memberships.createdAt` which is basically an immutable value.
* This bug also seems to be the reason that browsing members in Pioneer sometimes has weird results pop up when searching for memberships or browsing through memberships in Pioneer.

Query used:
```query MyQuery {
memberships(limit: 10000, orderBy: createdAt_DESC) {
id
handle
entry {
... on MembershipEntryPaid {
__typename
membershipBoughtEvent {
inBlock
}
}
... on MembershipEntryInvited {
__typename
memberInvitedEvent {
inBlock
}
}
... on MembershipEntryGifted {
__typename
membershipGiftedEvent {
inBlock
}
}
... on MembershipEntryMemberCreated {
__typename
memberCreatedEvent {
inBlock
}
}
}
totalChannelsCreated
createdAt
}
}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.