Hi,

If you want to edit a node, and use publish_on date, fields are empty even if you choosed a date previously.

So I made a patch to fix it

KroKroDile

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

KroKroDile’s picture

FYI, an issue is open for Drupal 6 : http://drupal.org/node/1159880

AaronELBorg’s picture

KroKoDile,
As far as I can tell, the values aren't even getting into the db. Am I crazy?

AaronELBorg’s picture

Actually, it looks to me like the 'time' field is required in order for the publishing info to get inserted. I undid your patch and everything worked.

jonathan1055’s picture

Priority: Major » Normal

Hi,
In #1 you referred to #1159880: Scheduler fields are empty on node edit form. I do not understand your original problem but are you saying that 1159880 is the same thing?
Jonathan

KroKroDile’s picture

Hi,

The value is range in the table scheduler. The module works like that, but if you edit an existing node, the "publish_on date" is empty even if you define one.
With this patch, the field is filled if a value exists in the database for the node selected.

KroKroDile

jonathan1055’s picture

Status: Needs review » Postponed (maintainer needs more info)

Hi,
Is this still a problem? I still do not understand the scenario which you tried to describe above, sorry.

However, I can see in your patch that for nid you want to use $form['nid']['#value'] instead of $form['#node']->nid (ie. $node->nid). So are you saying that in your case $form['#node'] is not set but $form['nid']['#value'] is ok?

Does this happen when creating a new node or editing an existing one? Are you generating the nodes via some other import method?

Until we understand the problem and can replicate it, we cannot proceed to review the patch, hence changing the status.

Jonathan

jonathan1055’s picture

Status: Postponed (maintainer needs more info) » Closed (works as designed)

Closing this issue. No response from the original poster for 5 months.

The fields in the scheduler db are displayed in the node edit form. If you still have a problem, please re-open and acurately describe the steps needed to reproduce this error, using a clean drupal7 install with a minimal number of others modules.

Thanks
Jonathan