[prev in list] [next in list] [prev in thread] [next in thread] 

List:       trac
Subject:    [Trac] XmlRpcPlugin, changing ticket attrbutes
From:       Mo <burcheri.massimo () gmail ! com>
Date:       2019-07-16 11:21:25
Message-ID: 527ffed7-0097-4e33-91e5-37165772d184 () googlegroups ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello,

I try to use the XML RPC of XmlRpcPlugin to change tickets. How do I use 
the struct types for custom fields of ticket.update?
I tried:

<?xml version="1.0"?>
<methodCall>
<methodName>ticket.update</methodName>
<params>
<param><int>588</int></param>
<param>
<struct><member><name>custom_prio</name><value><string>600
</string></value></member></struct>
</param>
</params>
</methodCall>

But I got
<string>''dict' object has no attribute 'strip'' while executing 
'ticket.update()'</string>

Best regards.

-- 
You received this message because you are subscribed to the Google Groups "Trac \
Users" group. To unsubscribe from this group and stop receiving emails from it, send \
an email to trac-users+unsubscribe@googlegroups.com. To post to this group, send \
email to trac-users@googlegroups.com. Visit this group at \
https://groups.google.com/group/trac-users. To view this discussion on the web visit \
https://groups.google.com/d/msgid/trac-users/527ffed7-0097-4e33-91e5-37165772d184%40googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


[Attachment #5 (text/html)]

<div dir="ltr">Hello,<br><br>I try to use the XML RPC of XmlRpcPlugin to change \
tickets. How do I use the struct types for custom fields of ticket.update?<br>I \
tried:<br><br><div style="background-color: rgb(250, 250, 250); border-color: \
rgb(187, 187, 187); border-style: solid; border-width: 1px; overflow-wrap: \
break-word;" class="prettyprint"><code class="prettyprint"><div \
class="subprettyprint"><span style="color: #660;" \
class="styled-by-prettify">&lt;?</span><span style="color: #000;" \
class="styled-by-prettify">xml version</span><span style="color: #660;" \
class="styled-by-prettify">=</span><span style="color: #080;" \
class="styled-by-prettify">&quot;1.0&quot;</span><span style="color: #660;" \
class="styled-by-prettify">?&gt;</span><span style="color: #000;" \
class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;methodCall&gt;</span><span style="color: #000;" \
class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;methodName&gt;</span><span style="color: #000;" \
class="styled-by-prettify">ticket.update</span><span style="color: #008;" \
class="styled-by-prettify">&lt;/methodName&gt;</span><span style="color: #000;" \
class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;params&gt;</span><span style="color: #000;" \
class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;param&gt;&lt;int&gt;</span><span style="color: #000;" \
class="styled-by-prettify">588</span><span style="color: #008;" \
class="styled-by-prettify">&lt;/int&gt;&lt;/param&gt;</span><span style="color: \
#000;" class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;param&gt;</span><span style="color: #000;" \
class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;struct&gt;&lt;member&gt;&lt;name&gt;</span><span \
style="color: #000;" class="styled-by-prettify">custom_prio</span><span style="color: \
#008;" class="styled-by-prettify">&lt;/name&gt;&lt;value&gt;&lt;string&gt;</span><span \
style="color: #000;" class="styled-by-prettify">600</span><span style="color: #008;" \
class="styled-by-prettify">&lt;/string&gt;&lt;/value&gt;&lt;/member&gt;&lt;/struct&gt;</span><span \
style="color: #000;" class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;/param&gt;</span><span style="color: #000;" \
class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;/params&gt;</span><span style="color: #000;" \
class="styled-by-prettify"><br></span><span style="color: #008;" \
class="styled-by-prettify">&lt;/methodCall&gt;</span></div></code></div><br>But I \
got<br><div style="background-color: rgb(250, 250, 250); border-color: rgb(187, 187, \
187); border-style: solid; border-width: 1px; overflow-wrap: break-word;" \
class="prettyprint"><code class="prettyprint"><div class="subprettyprint"><span \
style="color: #008;" class="styled-by-prettify">&lt;string&gt;</span><span \
style="color: #000;" class="styled-by-prettify">&#39;&#39;dict&#39; object has no \
attribute &#39;strip&#39;&#39; while executing &#39;ticket.update()&#39;</span><span \
style="color: #008;" \
class="styled-by-prettify">&lt;/string&gt;</span></div></code></div><br>Best \
regards.<br></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &quot;Trac \
Users&quot; group.<br /> To unsubscribe from this group and stop receiving emails \
from it, send an email to <a \
href="mailto:trac-users+unsubscribe@googlegroups.com">trac-users+unsubscribe@googlegroups.com</a>.<br \
/> To post to this group, send email to <a \
href="mailto:trac-users@googlegroups.com">trac-users@googlegroups.com</a>.<br /> \
Visit this group at <a \
href="https://groups.google.com/group/trac-users">https://groups.google.com/group/trac-users</a>.<br \
/> To view this discussion on the web visit <a \
href="https://groups.google.com/d/msgid/trac-users/527ffed7-0097-4e33-91e5-37165772d18 \
4%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/trac-users/527ffed7-0097-4e33-91e5-37165772d184%40googlegroups.com</a>.<br \
/> For more options, visit <a \
href="https://groups.google.com/d/optout">https://groups.google.com/d/optout</a>.<br \
/>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic