Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
vidjil
vidjil
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,712
    • Issues 1,712
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 87
    • Merge Requests 87
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • vidjil
  • vidjilvidjil
  • Issues
  • #2352

Closed
Open
Opened Apr 10, 2017 by Ryan Herbert@RyanHerbOwner

Le contrôleur load_backup echoue

La fonction de restauration à partir d'un fichier csv échoue sur une clef étrangère.

Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/gluon/restricted.py", line 227, in restricted exec ccode in environment File "/usr/share/vidjil/server/web2py/applications/vidjil/controllers/default.py", line 736, in <module> File "/usr/lib/python2.7/dist-packages/gluon/globals.py", line 412, in <lambda> self._caller = lambda f: f() File "/usr/share/vidjil/server/web2py/applications/vidjil/controllers/default.py", line 182, in init_from_csv db.import_from_csv_file(open(defs.DB_BACKUP_FILE, 'rb')) File "/usr/lib/python2.7/dist-packages/gluon/packages/dal/pydal/base.py", line 1097, in import_from_csv_file *args, **kwargs) File "/usr/lib/python2.7/dist-packages/gluon/packages/dal/pydal/objects.py", line 941, in import_from_csv_file curr_id = self.insert(**dict(items)) File "/usr/lib/python2.7/dist-packages/gluon/packages/dal/pydal/objects.py", line 712, in insert ret = self._db._adapter.insert(self, self._listify(fields)) File "/usr/lib/python2.7/dist-packages/gluon/packages/dal/pydal/adapters/base.py", line 739, in insert raise e IntegrityError: (1452, u'Cannot add or update a child row: a foreign key constraint fails (vidjil.scheduler_run, CONSTRAINT scheduler_run_ibfk_1 FOREIGN KEY (task_id) REFERENCES scheduler_task (id) ON DELETE CASCADE)')

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: vidjil/vidjil#2352