Reactions: Ignore error, should a test fixture already exist

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer 2022-10-08 19:13:39 +02:00
parent ff8bc9f5da
commit 3512c7be4f

View file

@ -25,24 +25,28 @@ var ReactionFixtures = ReactionMap{
UID: SubjectFixtures.Get("john-doe").SubjUID,
UserUID: UserFixtures.Get("alice").UserUID,
Reaction: react.Like.String(),
Reacted: 1,
ReactedAt: TimePointer(),
},
"PhotoAliceLove": Reaction{
UID: PhotoFixtures.Get("Photo01").PhotoUID,
UserUID: UserFixtures.Pointer("alice").UserUID,
Reaction: react.Love.String(),
Reacted: 3,
ReactedAt: TimePointer(),
},
"PhotoBobLove": Reaction{
UID: PhotoFixtures.Get("Photo01").PhotoUID,
UserUID: UserFixtures.Pointer("bob").UserUID,
Reaction: react.Love.String(),
Reacted: 1,
ReactedAt: TimePointer(),
},
}
// CreateReactionFixtures inserts known entities into the database for testing.
func CreateReactionFixtures() {
for _, entity := range ReactionFixtures {
if err := entity.Create(); err != nil {
log.Error(err)
}
Db().Create(&entity)
}
}