浏览代码

Always a db query so licenses are in the right order

Douglas Thrift 6 年之前
父节点
当前提交
216e395862
共有 1 个文件被更改,包括 9 次插入6 次删除
  1. 9 6
      app.rb

+ 9 - 6
app.rb

@@ -234,13 +234,16 @@ end
 
 get '/' do
   @licenses = License.all
-  @licenses = flickr.photos.licenses.getInfo.map do |flickr_license|
-    License.create do |license|
-      license.id = flickr_license.id
-      license.name = flickr_license.name
-      license.url = flickr_license.url
+  if @licenses.count == 0
+    flickr.photos.licenses.getInfo.each do |flickr_license|
+      License.create do |license|
+        license.id = flickr_license.id
+        license.name = flickr_license.name
+        license.url = flickr_license.url
+      end
     end
-  end if @licenses.count == 0
+    @licenses = License.all
+  end
   @show_privacies = {
     all: 'show public and private photos',
     public: 'show only public photos',