openlibraryenvironment/gokb

touch of objects triggers syncing

Closed this issue · 1 comments

As discussed:

In order to trigger syncing process via OAI, an update of timestamp of objects without actually changing them, i.e. a "touch", is necessary (like the terminal command in Unix does). Usually, changing and reverting fields like "List Status" or "Edit Status" does the effect. Trying this in gokb.org in order to cause a timestamp update in synchonising GOKb instances had no success. The following changes could thus solve the issue:

  • an Admin-secured button/link to "touch" the Last Updated field of TIPPs, Platforms, Orgs, TitleInstances and Packages
  • the propagation of Last Updated change events without field changes to the objects in the syncs concerning the object types listed above

Touching tested on test instance in three manners, each with expected behavior. Issue is closed successfully!