Revision 56f3c759 snf-pithos-app/pithos/api/public.py

b/snf-pithos-app/pithos/api/public.py
44 44
                             validate_matching_preconditions,
45 45
                             object_data_response, api_method,
46 46
                             split_container_object_string)
47
from pithos.api.short_url import decode_url
48 47
from pithos.api.settings import AUTHENTICATION_URL, AUTHENTICATION_USERS
49 48

  
50 49

  
......
72 71
    try:
73 72
        v_account, v_container, v_object = request.backend.get_public(
74 73
            request.user_uniq,
75
            decode_url(v_public))
74
            v_public)
76 75
        meta = request.backend.get_object_meta(request.user_uniq, v_account,
77 76
                                               v_container, v_object, 'pithos')
78 77
        public = request.backend.get_object_public(
......
99 98
    #                       itemNotFound (404),
100 99
    #                       badRequest (400),
101 100
    #                       notModified (304)
101

  
102 102
    try:
103 103
        v_account, v_container, v_object = request.backend.get_public(
104 104
            request.user_uniq,
105
            decode_url(v_public))
105
            v_public)
106 106
        meta = request.backend.get_object_meta(request.user_uniq, v_account,
107 107
                                               v_container, v_object, 'pithos')
108 108
        public = request.backend.get_object_public(

Also available in: Unified diff