Commits

Grigoriy Petukhov committed 969a2af

Fix bugs

Comments (0)

Files changed (4)

 Update settings.py:
  * Add 'trustlink.django' to INSTALLED_APPS
  * Add required settings (see below)
- * Use following
-
-
-Usage in templates:
-
-    {% load trustlink_tags %}
-    {% trustlink_links %}
 
 
 Settings
 TRUSTLINK_HOST - hostname of website
 TRUSTLINK_USER - ID of your trustlink.ru account
 TRUSTLINK_TEST (optional, default Fase) - explicitly set test mode
+
+
+Usage in templates
+------------------
+
+    {% load trustlink_tags %}
+    {% trustlink_links %}
+
+
+Cron
+----
+
+Add to your crontab:
+*/10    *   *   *   *   cd /path/to/project; ./manage.py trustlink_update

trustlink/client.py

         def get(key, default=None):
             val = db.get(key)
             if val is not None:
-                return json.loads(val)
+                val_decoded = json.loads(val)
+                if isinstance(val_decoded, dict):
+                    val_decoded = val_decoded.values()
+                return val_decoded
             else:
                 return default
 
                 prepend += start
 
 
+
         if self.test:
             links = [
                 get('__test_tl_link__', []),
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.