> Account.where(protocol: :activitypub).where(inbox_url: '').length
=> 0
あれあれ
@zundan 本当にActivityPubなので、その方法は使えないです。 (トゥート配信されないと思うので、OStatusに戻したら、再フォローお願いします。) ブログの 2. のSQLとRails console 試してください。 https://blog.yukimochi.io/2017/08/master-mastodon-activitypub.html
@YUKIMOCHI あざます!
> SELECT COUNT(1) FROM accounts WHERE protocol=1;
count
-------
9
(1 row)
> UPDATE accounts SET last_webfingered_at=null WHERE protocol=1;
UPDATE 9
$ rails c
Account.where(protocol: :activitypub).each do |acc|
begin
ResolveRemoteAccountService.new.call(acc.acct)
rescue => e
pus "#{acc.username} #{acc.domain}: #{e}"
end
end
(エラーなし)
> SELECT COUNT(1) FROM accounts WHERE protocol=1;
count
-------
9
(1 row)
@zundan Account.where(protocol: :activitypub).where(inbox_url: '').length もう一度やったら、9になります?
@YUKIMOCHI 0です…
> Account.where(protocol: :activitypub).where(inbox_url: '').length
=> 0
@zundan パッチ済みmasterではなくv1.5.1だとそこら辺を書き換えることができないのかもしれませんね。ところで、私をフォロー出来ますか?(v1.5.1ではデータが入っていても無害だと思うので、放置してもいいんじゃないかな(予想です。))
@YUKIMOCHI なるほど〜?(べんきょーしなくちゃ)そちらをフォローできているようには見えます。反応は遅いかもしれませんが試してみたいことがあればいろいろやってみますのでお知らせください。 https://mastodon.zunda.ninja/media/ynO_pSBTmc251BIP60s https://mastodon.zunda.ninja/media/yjY8G7KTeveLEEZYMDk