+10
appview/ingester.go
+10
appview/ingester.go
···
477
477
return fmt.Errorf("failed to index profile record, invalid db cast")
478
478
}
479
479
480
+
// get record from db first
481
+
spindles, err := db.GetSpindles(
482
+
ddb,
483
+
db.FilterEq("owner", did),
484
+
db.FilterEq("instance", instance),
485
+
)
486
+
if err != nil || len(spindles) != 1 {
487
+
return fmt.Errorf("failed to get spindles: %w, len(spindles) = %d", err, len(spindles))
488
+
}
489
+
480
490
tx, err := ddb.Begin()
481
491
if err != nil {
482
492
return err