#!/bin/bash
## desc: Create, delete and create replacement unfiltered object
## bugs: [34355]
main () {
	udm settings/packages create --position "cn=visible,$BASE" --set name=test
	a="$(uuid "cn=test,cn=visible,$BASE")"

	listener stop
	udm settings/packages remove --dn "cn=test,cn=visible,$BASE"
	udm settings/packages create --position "cn=visible,$BASE" --set name=test
	b="$(uuid "cn=test,cn=visible,$BASE")"
	listener start
	if $BUG34355
	then
		check "cn=test,cn=visible" "$a" "$b" d
		# 'a' is skipped because cache is already up-to-date
	else
		check "cn=test,cn=visible" "$a" - d
		check "cn=test,cn=visible" - "$b" a
	fi

	udm settings/packages remove --dn "cn=test,cn=visible,$BASE"
}
# shellcheck source=common.sh
. "${0%/*}/common.sh"
