Revision e3ff6830 snf-cyclades-app/synnefo/vmapi/models.py

b/snf-cyclades-app/synnefo/vmapi/models.py
41 41
from synnefo.api.servers import server_created
42 42
from synnefo.vmapi import backend, get_key, get_uuid, settings
43 43

  
44
from urlparse import urljoin
45

  
44 46
log = getLogger('synnefo.vmapi')
45 47

  
46 48

  
......
51 53
    log.info("Setting vmapi params with key %s for %s", key, sender)
52 54
    backend.set(key, json_value)
53 55

  
54
    config_url = join_urls(settings.BASE_URL, reverse("vmapi_server_params",
55
                                                      args=[uuid]))
56
    path = reverse("vmapi_server_params", args=[uuid]).lstrip('/')
57
    config_url = urljoin(settings.BASE_URL, path)
56 58
    # inject sender (vm) with its configuration url
57 59
    setattr(sender, 'config_url', config_url)
58 60
    return uuid

Also available in: Unified diff