Revision 336ddd59 snf-cyclades-app/synnefo/ui/static/snf/js/models.js

b/snf-cyclades-app/synnefo/ui/static/snf/js/models.js
2119 2119
            opts = _.extend(opts, extra);
2120 2120

  
2121 2121
            this.api_call(this.path, "create", {'server': opts}, undefined, undefined, callback, {critical: true});
2122
        },
2123

  
2124
        load_missing_images: function(callback) {
2125
          var missing_ids = [];
2126
          this.each(function(el) {
2127
            var imgid = el.get("imageRef");
2128
            var existing = synnefo.storage.images.get(imgid);
2129
            if (!existing && missing_ids.indexOf(imgid) == -1) {
2130
                missing_ids.push(imgid);
2131
                synnefo.storage.images.update_unknown_id(imgid, function(){});
2132
            }
2133
          });
2134
          callback(missing_ids);
2122 2135
        }
2123 2136

  
2124 2137
    })

Also available in: Unified diff