Module:Citation/CS1/Identifiers: Difference between revisions

    imported>Rob Kam
    m (1 revision imported)
    (doi.org is not accepting fully url encoded urls; '/' character must not be encoded;)
    Line 27: Line 27:
    if options.encode == true or options.encode == nil then
    if options.encode == true or options.encode == nil then
    url_string = mw.uri.encode( url_string );
    url_string = mw.uri.encode( url_string );
    if 'doi' == options.label then -- 2018-07-02 doi.org stopped accepting urls with url encoded '/' (%2F)
    url_string = url_string:gsub ('%%2F', '/'); -- special case for doi; undo url-encoded slashes
    end
    end
    end