fixing bug with getting organizations

This commit is contained in:
metacryst
2026-01-13 13:30:00 -06:00
parent 6efc5b6f97
commit b0953f44fa
5 changed files with 22 additions and 8 deletions

View File

@@ -25,6 +25,10 @@ export default class Database {
this.loadData()
}
getCurrentIndex(model) {
return model.indices[1] - model.indices[0]
}
getNextIndex(model) {
return model.indices[1] - model.indices[0] + 1
}
@@ -65,7 +69,6 @@ export default class Database {
...edge
}
if(!toAdd.created) toAdd.created = global.currentTime()
console.log(toAdd)
let schema = model.schema
let result = schema.safeParse(toAdd)
if(result.success) {

View File

@@ -29,7 +29,7 @@ export default class Member {
if(network) {
global.db.edge.add({
type: "IN",
from: `${this.prefix}-${global.db.getNextIndex(this)}`,
from: `${this.prefix}-${global.db.getCurrentIndex(this)}`,
to: "NETWORK-1"
})
}

View File

@@ -18,8 +18,10 @@ export default class Network {
})
.strict()
get(id) {
get(stringID) {
let id = stringID.split("-")[1]
let index = this.indices[0] + (id - 1)
console.log("networkget", index, id, global.db.nodes[index-1])
return global.db.nodes[index]
}