Skip to content

Commit

Permalink
Merge branch 'document_service'
Browse files Browse the repository at this point in the history
  • Loading branch information
kroman0 committed Oct 31, 2016
2 parents 9e906e3 + cf4440d commit 3e0a3b3
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/openprocurement/api/migration.py
Original file line number Diff line number Diff line change
Expand Up @@ -689,20 +689,21 @@ def from22to23(registry):
class Request(object):
def __init__(self, registry):
self.registry = registry
results = registry.db.iterview('tenders/all', 2 ** 10, include_docs=True)
len(registry.db.view('tenders/all', limit=1))
results = registry.db.iterview('tenders/all', 2 ** 10, include_docs=True, stale='update_after')
docs = []
request = Request(registry)
root = Root(request)
for i in results:
doc = i.doc
model = registry.tender_procurementMethodTypes.get(doc['procurementMethodType'])
model = registry.tender_procurementMethodTypes.get(doc.get('procurementMethodType', 'belowThreshold'))
if model:
try:
tender = model(doc)
tender.__parent__ = root
doc = tender.to_primitive()
except:
LOGGER.error("Failed migration of tender {} to schema 23.".format(doc['id']), extra={'MESSAGE_ID': 'migrate_data_failed', 'TENDER_ID': doc['id']})
LOGGER.error("Failed migration of tender {} to schema 23.".format(doc.id), extra={'MESSAGE_ID': 'migrate_data_failed', 'TENDER_ID': doc.id})
else:
docs.append(doc)
if len(docs) >= 2 ** 7:
Expand Down

0 comments on commit 3e0a3b3

Please sign in to comment.