# Schedule Topic - Possible Bug

**URL:** https://meta.discourse.org/t/schedule-topic-possible-bug/64870
**Category:** Bug
**Created:** [June 21, 2017, 11:41am UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870 "2017-06-21T11:41:52Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [June 21, 2017, 11:41am UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/1 "2017-06-21T11:41:52Z")

</div>

Hi,

I’ve not used this functionality before but did today for the first time, looks really useful, I think I may have spotted an issue though, see below.

* * *

Steps I took;

- I created my topic, setting it to **Unlisted** so that it wouldn’t be displayed before I could set the scheduling options

- I then used the **Topic Admin Actions** to schedule its publication (shame I couldn’t do that before submitting it actually).

- Once created, I then set the topic back to **Listed**.

* * *

What I experienced;

- At the bottom of the topic I can see this;

- Selecting **Set Topic Timer..** again, from the **Admin Topic Actions** , displays this;

* * *

Assumptions;

It looks like because the **Category** I have already selected is removed from the **Publish To** list (which in one sense makes sense), this modal isn’t able to pre-select the option.

I am also assuming that the message at the bottom, where the name of the selected **Category** is missing, is also taken from the selected value of this drop down menu.

If I expand and scroll, or search the **Publish To** menu, my original selection is not available/displayed.

* * *

I hope this is of some use - if I have used it incorrectly, please do let me know 🙂

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [June 21, 2017, 12:58pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/2 "2017-06-21T12:58:07Z")

</div>

As an update to this I have signed out and can actually see the topic posted already, which leaves me to think that the sequence I used to do this was incorrect.

Can anyone advise, if I set a topic as unlisted, does setting the publishing timer then make it listed? Trying to establish what I need to do to create a topic without it being visible until that publication date/time etc. Thanks:)

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [June 21, 2017, 1:14pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/3 "2017-06-21T13:14:44Z")

</div>

> [@RobMeade](#):
>
> As an update to this I have signed out and can actually see the topic posted already, which leaves me to think that the sequence I used to do this was incorrect.

Your sequence of steps has been

- create a topic and after
- make the topic unlisted

Is it correct?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 21, 2017, 1:35pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/4 "2017-06-21T13:35:25Z")

</div>

> [@RobMeade](#):
>
> Can anyone advise, if I set a topic as unlisted, does setting the publishing timer then make it listed?

Setting the timer should not make any changes, but as soon as it is published it should become listed.

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [June 21, 2017, 1:35pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/5 "2017-06-21T13:35:51Z")

</div>

Hi @Trash,

Originally, it was;

- +New Discussion
- Select category
- Add title text
- Add body text
- Toggle Unlisted (making it unlisted)

I assumed I needed to do this to be able to actually create the post before selecting the options to schedule the publication.

Having scheduled it, I then set it back as listed.

I’ve just had a play/test and realise now what the _Schedule Publication_ actually does, from what I can see it simply toggles unlisted to listed and displays the post creation time of that of the scheduled publication, rather than when the topic was composed.

Based on this, I’ve gone back in and set the topic I wanted to schedule to unlisted so that it will appear in a couple of days.

However, the above error was still displayed and I don’t think it is related to the steps I took.

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [June 21, 2017, 1:37pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/6 "2017-06-21T13:37:07Z")

</div>

Hi @sam,

Thanks for the reply.

As the modal has a “Publish To” field, does that mean that you could potentially create the topic in one category, and then select another on that modal window and have it post the topic to another category on the selected date/time?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 21, 2017, 1:39pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/7 "2017-06-21T13:39:02Z")

</div>

No, we do not create copies of the topic, we just amend the category on the existing topic and make sure it is visible.

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [June 21, 2017, 1:49pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/8 "2017-06-21T13:49:15Z")

</div>

Sorry, that was what I meant, so in effect the topic is “moved”?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 21, 2017, 1:50pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/9 "2017-06-21T13:50:03Z")

</div>

yes, topic category id changes from 1 to 2 …

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [June 21, 2017, 2:04pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/10 "2017-06-21T14:04:56Z")

</div>

Cool thanks, makes sense to me now 🙂

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 21, 2017, 2:06pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/11 "2017-06-21T14:06:07Z")

</div>

So, is there anything buggy left here?

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [June 21, 2017, 2:33pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/12 "2017-06-21T14:33:36Z")

</div>

just my original post really Sam.. despite my lack of understanding, the error at the bottom of that screenshot appeared when I went “back in” to the existing scheduled publication settings.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 21, 2017, 2:38pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/13 "2017-06-21T14:38:43Z")

</div>

@tgxworld can you have a look at this?

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [July 5, 2017, 12:10pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/18 "2017-07-05T12:10:22Z")

</div>

Hi all,

Any news/updates on this one?

Thanks in advance 🙂

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [July 5, 2017, 12:15pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/19 "2017-07-05T12:15:10Z")

</div>

It is a assigned to @tgxworld he does have a fairly full plate at the moment, but it is absolutely in the pipeline 👨🏽‍🏭

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [July 5, 2017, 12:25pm UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/20 "2017-07-05T12:25:21Z")

</div>

Hi @sam,

Awesome, thanks for the update - appreciated 🙂

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [July 6, 2017, 8:14am UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/21 "2017-07-06T08:14:29Z")

</div>

Thank you @RobMeade, this was indeed a bug 🙂 I’ve fixed it in

[https://github.com/discourse/discourse/commit/b49579d9a79fb6762440b12527eb1c0490d3d4e8](https://github.com/discourse/discourse/commit/b49579d9a79fb6762440b12527eb1c0490d3d4e8)

Thank you for reporting!

---

<div class="post-metadata">

### Author: ![RobMeade](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmeade/32/109119_2.png) [@RobMeade](https://meta.discourse.org/u/RobMeade)
#### Post date: [July 6, 2017, 10:16am UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/22 "2017-07-06T10:16:01Z")

</div>

Fantastic, thank you 🙂 🙂

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [July 8, 2017, 9:00am UTC](https://meta.discourse.org/t/schedule-topic-possible-bug/64870/23 "2017-07-08T09:00:02Z")

</div>

This topic was automatically closed after 2 days. New replies are no longer allowed.
