def handle(self, user_id, date, **options): results = SimplifiedSyncLog.view( "phone/sync_logs_by_user", startkey=[user_id, {}], endkey=[user_id, date], descending=True, reduce=False, include_docs=True, ) logs = [] for log in results: log.case_ids_on_phone = {'broken to force 412'} logs.append(log) SimplifiedSyncLog.bulk_save(logs)
def handle(self, user_id, date, **options): # SQL synclogs_sql = SyncLogSQL.objects.filter( user_id=user_id, date=date, log_format=LOG_FORMAT_SIMPLIFY) for synclog in synclogs_sql: doc = properly_wrap_sync_log(synclog.doc) doc.case_ids_on_phone = {'broken to force 412'} bulk_update_helper(synclogs_sql) # Couch - ToDo - delete after Synclog SQL migration is over synclogs_couch = SimplifiedSyncLog.view("phone/sync_logs_by_user", startkey=[user_id, {}], endkey=[user_id, date], descending=True, reduce=False, include_docs=True) logs = [] for log in synclogs_couch: log.case_ids_on_phone = {'broken to force 412'} logs.append(log) SimplifiedSyncLog.bulk_save(logs)