From 669c2c0511c7ec07fdd12efefe25f48cc9e923cc Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 22 Aug 2026 15:00:39 +1000 Subject: [PATCH] Add --traceback to invoke commands (#12681) Provides better feedback in the case of failure --- tasks.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tasks.py b/tasks.py index 31c7891182..519342c457 100644 --- a/tasks.py +++ b/tasks.py @@ -1084,13 +1084,13 @@ def migrate(c, detect: bool = False, verbose: bool = False): info('Running InvenTree database migrations...') if detect: - manage(c, 'makemigrations', verbose=verbose) + manage(c, 'makemigrations --traceback', verbose=verbose) manage(c, 'runmigrations', pty=True, verbose=verbose) - manage(c, 'migrate --run-syncdb', verbose=verbose) + manage(c, 'migrate --run-syncdb --traceback', verbose=verbose) manage( c, - 'remove_stale_contenttypes --include-stale-apps --no-input', + 'remove_stale_contenttypes --include-stale-apps --no-input --traceback', pty=True, verbose=verbose, ) @@ -1515,12 +1515,12 @@ def delete_data(c, force: bool = False, migrate: bool = False, verbose: bool = F info('Deleting existing data from InvenTree database...') if migrate: - manage(c, 'migrate --run-syncdb', verbose=verbose) + manage(c, 'migrate --run-syncdb --traceback', verbose=verbose) if force: - manage(c, 'flush --noinput', verbose=verbose) + manage(c, 'flush --traceback --noinput', verbose=verbose) else: - manage_interactive('flush', verbose=verbose) + manage_interactive('flush --traceback', verbose=verbose) success('Existing data deleted')