forked from tangled.org/core
Monorepo for Tangled — https://tangled.org

appview: harden RemoveSpindle ingester

Signed-off-by: oppiliappan <me@oppi.li>

oppi.li eeca571c 32819e24

verified
Changed files
+10
appview
+10
appview/ingester.go
···
return fmt.Errorf("failed to index profile record, invalid db cast")
}
+
// get record from db first
+
spindles, err := db.GetSpindles(
+
ddb,
+
db.FilterEq("owner", did),
+
db.FilterEq("instance", instance),
+
)
+
if err != nil || len(spindles) != 1 {
+
return fmt.Errorf("failed to get spindles: %w, len(spindles) = %d", err, len(spindles))
+
}
+
tx, err := ddb.Begin()
if err != nil {
return err