diff options
Diffstat (limited to 'internal/db/bundb/relationship.go')
| -rw-r--r-- | internal/db/bundb/relationship.go | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/internal/db/bundb/relationship.go b/internal/db/bundb/relationship.go index 56b752593..64d896527 100644 --- a/internal/db/bundb/relationship.go +++ b/internal/db/bundb/relationship.go @@ -237,7 +237,7 @@ func (r *relationshipDB) AcceptFollowRequest(ctx context.Context, originAccountI  	if _, err := r.conn.  		NewInsert().  		Model(follow). -		On("CONFLICT ON CONSTRAINT follows_account_id_target_account_id_key DO UPDATE set uri = ?", follow.URI). +		On("CONFLICT (account_id,target_account_id) DO UPDATE set uri = ?", follow.URI).  		Exec(ctx); err != nil {  		return nil, r.conn.ProcessError(err)  	} @@ -298,7 +298,7 @@ func (r *relationshipDB) GetAccountFollowedBy(ctx context.Context, accountID str  	if localOnly {  		q = q.ColumnExpr("follow.*"). -			Join("JOIN accounts AS a ON follow.account_id = TEXT(a.id)"). +			Join("JOIN accounts AS a ON follow.account_id = CAST(a.id as TEXT)").  			Where("follow.target_account_id = ?", accountID).  			WhereGroup(" AND ", whereEmptyOrNull("a.domain"))  	} else { | 
