forked from tangled.org/core
this repo has no description

appview: harden RemoveSpindle ingester

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

oppi.li eeca571c 32819e24

verified
Changed files
+10
appview
+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