Skip to content

Pending tips processing can continue indefinitely for cross-provider tips #19996

Closed
brave/brave-core
#11514
@zenparsing

Description

@zenparsing

Description

When a pending tip is added for a creator where:

  • The creator is verified with provider A
  • And the user is verified with provider B

the pending tip processor can get into a loop where it continually retries the pending tip every 30 seconds or so.

Steps to Reproduce

With a clean profile:

  1. Verify with a wallet provider (e.g. Uphold).
  2. Visit a site that is verified with a different provider (e.g. https://jumde.github.io/ verified with Gemini).
  3. Send a one-time tip.
  4. Open the publisher_info_db database and view the pending_contribution table.

Actual result:

The pending_contribution_id field will keep incrementing.

Expected result:

The pending_contribution_id field will not keep incrementing.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions