Local updates for dev.myslice.info to work with api v2
[myslice.git] / manifold / metadata.py
index c092dfd..5f287ec 100644 (file)
@@ -32,10 +32,12 @@ class MetaData:
                   'column.resource_type', 'column.value_type',
                   'column.allowed_values', 'column.platforms.platform',
                   'column.platforms.platform_url']
-        rows_result = manifold_api.Get('metadata:table', [], [], fields)
+        rows_result = manifold_api.Get(fact_table='metadata:table', fields=fields)
+#old#        rows_result = manifold_api.Get('metadata:table', [], [], fields)
         rows = rows_result.ok_value()
         if not rows:
             print "Failed to retrieve metadata",rows_result.error()
+            rows=[]
         self.hash_by_subject = dict ( [ (row['table'], row) for row in rows ] )
         # save for next time we use offline mode
         if debug: