diff options
| author | Russell Keith-Magee <russell@keith-magee.com> | 2007-05-14 14:24:30 +0000 |
|---|---|---|
| committer | Russell Keith-Magee <russell@keith-magee.com> | 2007-05-14 14:24:30 +0000 |
| commit | 41fbd35613a12d068d0d62ecc6b96ddb07609b2b (patch) | |
| tree | c9feb83faae094300b65300c4b09a1e12f8d53af /django/core/management.py | |
| parent | 9350945963a144f8ea2c25d95f3fc7d1e6fd4493 (diff) | |
Added check to prevent sequence reset if no fixtures are loaded.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5234 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/core/management.py')
| -rw-r--r-- | django/core/management.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/django/core/management.py b/django/core/management.py index fda7050d5e..9df34bd4b2 100644 --- a/django/core/management.py +++ b/django/core/management.py @@ -1405,12 +1405,13 @@ def load_data(fixture_labels, verbosity=1): print "No %s fixture '%s' in %s." % \ (format, fixture_name, humanize(fixture_dir)) - sequence_sql = backend.get_sql_sequence_reset(style, models) - if sequence_sql: - if verbosity > 1: - print "Resetting sequences" - for line in sequence_sql: - cursor.execute(line) + if count[0] > 0: + sequence_sql = backend.get_sql_sequence_reset(style, models) + if sequence_sql: + if verbosity > 1: + print "Resetting sequences" + for line in sequence_sql: + cursor.execute(line) transaction.commit() transaction.leave_transaction_management() |
