Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 389
    • Issues 389
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhale
  • funkwhalefunkwhale
  • Issues
  • #193

Closed
Open
Created May 07, 2018 by Agate@agate💬Owner

ValueError: Cannot assign "(<Artist: Pearl Jam>, False)": "Album.artist" must be a "Artist" instance.

https://sentry.eliotberriot.com/funkwhale/api/issues/408/

DoesNotExist: Album matching query does not exist.
  File "django/db/models/query.py", line 487, in get_or_create
    return self.get(**lookup), False
  File "cacheops/query.py", line 354, in get
    return qs._no_monkey.get(qs, *args, **kwargs)
  File "django/db/models/query.py", line 403, in get
    self.model._meta.object_name

ValueError: Cannot assign "(<Artist: Pearl Jam>, False)": "Album.artist" must be a "Artist" instance.
(10 additional frame(s) were not displayed)
...
  File "funkwhale_api/music/tasks.py", line 164, in import_job_run
    self.retry(exc=exc, countdown=30, max_retries=3)
  File "funkwhale_api/music/tasks.py", line 159, in import_job_run
    tf = _do_import(import_job, replace, use_acoustid=use_acoustid)
  File "funkwhale_api/music/tasks.py", line 96, in _do_import
    track = import_track_from_remote(import_job.library_track)
  File "funkwhale_api/music/tasks.py", line 62, in import_track_from_remote
    library_track.album_title, artist=artist)
  File "funkwhale_api/music/models.py", line 199, in get_or_create_from_title
    defaults=kwargs)[0]

ValueError: Cannot assign "(<Artist: Pearl Jam>, False)": "Album.artist" must be a "Artist" instance.
Assignee
Assign to
Time tracking