Django

Code

Changeset 3757

Show
Ignore:
Timestamp:
09/13/06 22:40:45 (2 years ago)
Author:
jpellerin
Message:

[multi-db] Fixed scoping bug that caused pending statements to execute too soon in install.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/multiple-db-support/django/core/management.py

    r3755 r3757  
    409409                new_pending = manager.install(initial_data=initial_data) 
    410410                created_models.append(model) 
    411                 for model, statements in new_pending.items(): 
    412                     pending.setdefault(model, []).extend(statements) 
     411                for dep_model, statements in new_pending.items(): 
     412                    pending.setdefault(dep_model, []).extend(statements) 
    413413            # Execute any pending statements that were waiting for this model 
    414414            if model in pending: