ejabberd - Comments for "Problem creating Persistent MUC with ReST API" https://www.ejabberd.im/forum/29804/problem-creating-persistent-muc-rest-api en It works correctly for me https://www.ejabberd.im/forum/29804/problem-creating-persistent-muc-rest-api#comment-67823 <p>It works correctly for me using 17.08. But I can reproduce the problem in recent ejabberd 18.01, as a bug was introduced in a recent commit: <noindex><a href="https://github.com/processone/ejabberd/commit/ba2b650464bd3aae2b6b0f3a3177476360cb6d08#diff-d77a6474b8a839af79370bd5348aabc1" title="https://github.com/processone/ejabberd/commit/ba2b650464bd3aae2b6b0f3a3177476360cb6d08#diff-d77a6474b8a839af79370bd5348aabc1" rel="nofollow" >https://github.com/processone/ejabberd/commit/ba2b650464bd3aae2b6b0f3a31...</a></noindex></p> <p>Maybe you are using 18.01 too, which has that bug?</p> <p>BTW, I've committed a fix for that bug, in:<br /> <noindex><a href="https://github.com/processone/ejabberd/commit/5054a9933f29d6cc8a88486c624987b1b9f05b17" title="https://github.com/processone/ejabberd/commit/5054a9933f29d6cc8a88486c624987b1b9f05b17" rel="nofollow" >https://github.com/processone/ejabberd/commit/5054a9933f29d6cc8a88486c62...</a></noindex></p> <p>If you are sure you are using an ejabberd older than 18.01, then I cannot reproduce your problem.</p> Mon, 26 Feb 2018 15:09:00 +0000 badlop comment 67823 at https://www.ejabberd.im I have already tried that. https://www.ejabberd.im/forum/29804/problem-creating-persistent-muc-rest-api#comment-67818 <p>I have already tried that. This default_room_options doesn't seem to be making any difference.</p> <p>It's creating a room which is not persistent whether I create it with ejabberdctl or ReST API. I even checked from the Web Admin Console - the Persistent field is false.</p> Fri, 23 Feb 2018 07:27:59 +0000 nandini comment 67818 at https://www.ejabberd.im Hi. I use ejabberdctl in the https://www.ejabberd.im/forum/29804/problem-creating-persistent-muc-rest-api#comment-67817 <p>Hi. I use ejabberdctl in the shell, and that command requires using a more powerful frontend, like you do. So, I configure this:</p> <pre> modules: mod_muc: default_room_options: persistent: true </pre><p>And then execute:</p> <pre> ejabberdctl create_room room1 conference.localhost localhost </pre><p>I imagine this should produce a result similar to what you do. In my case, using ejabberd 18.01, the room is created, and after a server restart, it is still recreated.</p> <p>Can you try with my method in your 17.08 version, and comment if it still fails?</p> Thu, 22 Feb 2018 16:07:42 +0000 badlop comment 67817 at https://www.ejabberd.im