Skip to content

maybe_single throws error on zero rows #1107

@FFX3

Description

@FFX3

Bug report

  • I confirm this is a bug with Supabase, not with my own application.
    I confirm I have searched the Docs, GitHub Discussions, and Discord.

Describe the bug

if the query returns zero rows I'd expect the result to be None not an error otherwise I'd use "single" instead.

To Reproduce

run a query that returns no rows with maybe_single()

    response = (
        supabase.schema('infra')
        .rpc('claim_pdf_job', { "worker_token": worker_token })
        .maybe_single()
        .execute()
    )

Expected behavior

I expect to get a None value

Screenshots

Image

System information

  • OS: NixOS
  • Browser (if applies) [e.g. chrome, safari]
  • Version of supabase-py: 2.13.0
  • Version of Node.js: v22.14.0

Additional context

Issue is mentioned here. #511

Activity

added
bugSomething isn't working
on Apr 22, 2025
silentworks

silentworks commented on Apr 22, 2025

@silentworks
Contributor

This won't be rectified until a breaking change version of 3.0 of this library as the behavior was changed before and it would be breaking to change it again. You can follow this issue on the postgrest-py repo supabase/postgrest-py#340.

self-assigned this
on Apr 22, 2025
manosfaso

manosfaso commented on Jun 25, 2025

@manosfaso

Hi, I noticed this issue has been assigned for a while. Is it still in progress?
I’d be happy to help fix it if available.

silentworks

silentworks commented on Jun 25, 2025

@silentworks
Contributor

@manosfaso read the comment I left above yours. It won't be fixed until we are working on version 3 of this library. This is a long way off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @silentworks@FFX3@manosfaso

      Issue actions

        maybe_single throws error on zero rows · Issue #1107 · supabase/supabase-py