Skip to content

Commit beedffa

Browse files
alcercujaybuidl
authored andcommitted
fix(subgraph): set non-nullable field totalStake when creating user
1 parent 47bb658 commit beedffa

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

subgraph/src/KlerosCore.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import {
2626
updateRedistributedPNK,
2727
getDelta,
2828
} from "./datapoint";
29-
import { ensureUser } from "./entities/Juror";
29+
import { ensureUser } from "./entities/User";
3030
import {
3131
ensureJurorTokensPerCourt,
3232
updateJurorStake,

subgraph/src/entities/JurorTokensPerCourt.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { BigInt, Address } from "@graphprotocol/graph-ts";
22
import { KlerosCore } from "../../generated/KlerosCore/KlerosCore";
33
import { Court, JurorTokensPerCourt } from "../../generated/schema";
44
import { updateActiveJurors, getDelta } from "../datapoint";
5-
import { ensureUser } from "./Juror";
5+
import { ensureUser } from "./User";
66
import { ZERO } from "../utils";
77

88
export function ensureJurorTokensPerCourt(
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { User } from "../../generated/schema";
2+
import { ZERO } from "../utils";
23

34
export function ensureUser(id: string): User {
45
let user = User.load(id);
@@ -12,6 +13,7 @@ export function ensureUser(id: string): User {
1213

1314
export function createUserFromAddress(id: string): User {
1415
const user = new User(id);
16+
user.totalStake = ZERO;
1517
user.save();
1618

1719
return user;

0 commit comments

Comments
 (0)