Problem/Motivation

I've observed that when Simple XML Sitemap is enabled, changes made to existing taxonomy terms are no longer saved. I would put this down to some issue with either the form configuration or the batch job configuration, because when the Regenerate Sitemaps checkbox is checked, the changes are saved.

Steps to reproduce

  1. Prepare a taxonomy vocabulary and some terms in advance
  2. Enable XML Simple Sitemap
  3. Edit an existing taxonomy term and save it.
    At this point, changes will not be reflected in the form, and inspection of the database will reveal they were not saved.
  4. Now, enable Taxonomy Terms in Simple XML Sitemap settings.
  5. Edit an existing taxonomy term, open the Simple Sitemap details box, and check Regenerate Sitemaps. Click save.
    After the batch task runs, the changes will be reflected in the form and database.

Proposed resolution

Further research required.

Remaining tasks

  • Investigate existing form implementation
  • Experiment with batch implementation and find solution

User interface changes

N/A

API changes

N/A

Data model changes

N/A

Comments

geoffreyr created an issue. See original summary.

gbyte’s picture

Status: Active » Closed (cannot reproduce)

I have just checked two of my Drupal instances and went your process step-by-step without being able to reproduce this. I also assume this would have been observed by many people by now, as not being able to edit terms is pretty discoverable. I am going to close this on basis of not being able to reproduce it, but feel free to reopen it as a support ticket, or as a bug report if you manage to reproduce it on a fresh Drupal instance.

geoffreyr’s picture

@gbyte Thanks for your review. It turned out to be an issue with another module; sorry for barking up the wrong tree! Happy to leave this closed.