sakaguchi
sakaguchi
@ryuring isAdminApi() あると良さそうですね!
@ryuring 再度確認しました。確かにブログ記事は対応されているようですが、それ以外は対応されていない感じでした。 (ブログ、固定ページなどコンテンツ管理テーブルなどのアイキャッチやカスタムコンテンツの画像フィールドなど)    
4系のContentモデルから SoftDeleteビヘイビア外すと物理削除にはなるけどツリー(lft, rght)は壊れないようでした。 おそらくSQLiteのときのSoftDeleteの挙動が問題のようです。 SoftDeleteありで削除するときの挙動をMySQLと比較して見ていると、先に削除扱いにしちゃうのかlft rghtの値が更新されない感じの挙動な気がします。(MySQLのときはSoftDeleteしたコンテンツのlft, rghtも更新される)