Revision acd8cd7d

b/snf-cyclades-app/synnefo/vmapi/models.py
35 35

  
36 36
from django.utils import simplejson as json
37 37
from django.core.urlresolvers import reverse
38
from urlparse import urljoin
38 39

  
39 40
from synnefo.api.servers import server_created
40 41
from synnefo.vmapi import backend, get_key, get_uuid, settings
......
49 50
    log.info("Setting vmapi params with key %s for %s", key, sender)
50 51
    backend.set(key, json_value)
51 52

  
53
    config_url = urljoin(settings.BASE_URL, reverse("vmapi_server_params",
54
                                                    args=[uuid]))
52 55
    # inject sender (vm) with its configuration url
53
    setattr(sender, 'config_url', "%s%s" % (settings.BASE_URL,
54
                                            reverse('vmapi_server_params',
55
                                                    args=[uuid])))
56
    setattr(sender, 'config_url', config_url)
56 57
    return uuid
57 58

  
58 59
server_created.connect(create_server_params)

Also available in: Unified diff