Revision c449760f snf-cyclades-app/synnefo/volume/volumes.py

b/snf-cyclades-app/synnefo/volume/volumes.py
94 94
            raise faults.BadRequest("Volume size '%s' is smaller than"
95 95
                                    " snapshot's size '%s'"
96 96
                                    % (size << 30, source_snapshot["size"]))
97
        origin = source_snapshot["checksum"]
97
        origin = source_snapshot["mapfile"]
98 98
    elif source_type == "image":
99 99
        source_image = util.get_image(user_id, source_uuid,
100 100
                                      exception=faults.BadRequest)
......
105 105
                                    " image's size '%s'"
106 106
                                    % (size << 30, source_image["size"]))
107 107
        source = Volume.prefix_source(source_uuid, source_type="image")
108
        origin = source_image["checksum"]
108
        origin = source_image["mapfile"]
109 109
    elif source_type == "blank":
110 110
        if size is None:
111 111
            raise faults.BadRequest("Volume size is required")

Also available in: Unified diff